Package com.oracle.bmc.streaming.model
Class PrivateEndpointSettings.Builder
- java.lang.Object
-
- com.oracle.bmc.streaming.model.PrivateEndpointSettings.Builder
-
- Enclosing class:
- PrivateEndpointSettings
public static class PrivateEndpointSettings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateEndpointSettings
build()
PrivateEndpointSettings.Builder
copy(PrivateEndpointSettings model)
PrivateEndpointSettings.Builder
nsgIds(List<String> nsgIds)
The optional list of network security groups that are associated with the private endpoint of the stream pool.PrivateEndpointSettings.Builder
privateEndpointIp(String privateEndpointIp)
The private IP associated with the stream pool in the associated subnetId.PrivateEndpointSettings.Builder
subnetId(String subnetId)
The subnet id from which the private stream pool can be accessed.
-
-
-
Method Detail
-
subnetId
public PrivateEndpointSettings.Builder subnetId(String subnetId)
The subnet id from which the private stream pool can be accessed.Trying to access the streams from another network location will result in an error.
- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
privateEndpointIp
public PrivateEndpointSettings.Builder privateEndpointIp(String privateEndpointIp)
The private IP associated with the stream pool in the associated subnetId.The stream pool’s FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
- Parameters:
privateEndpointIp
- the value to set- Returns:
- this builder
-
nsgIds
public PrivateEndpointSettings.Builder nsgIds(List<String> nsgIds)
The optional list of network security groups that are associated with the private endpoint of the stream pool.- Parameters:
nsgIds
- the value to set- Returns:
- this builder
-
build
public PrivateEndpointSettings build()
-
copy
public PrivateEndpointSettings.Builder copy(PrivateEndpointSettings model)
-
-