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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateEndpointSettingsbuild()PrivateEndpointSettings.Buildercopy(PrivateEndpointSettings model)PrivateEndpointSettings.BuildernsgIds(List<String> nsgIds)The optional list of network security groups that are associated with the private endpoint of the stream pool.PrivateEndpointSettings.BuilderprivateEndpointIp(String privateEndpointIp)The private IP associated with the stream pool in the associated subnetId.PrivateEndpointSettings.BuildersubnetId(String subnetId)The subnet id from which the private stream pool can be accessed.
 
- 
- 
- 
Method Detail- 
subnetIdpublic 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
 
 - 
privateEndpointIppublic 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
 
 - 
nsgIdspublic 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
 
 - 
buildpublic PrivateEndpointSettings build() 
 - 
copypublic PrivateEndpointSettings.Builder copy(PrivateEndpointSettings model) 
 
- 
 
-