Package com.oracle.bmc.streaming.model
Class PrivateEndpointSettings
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.streaming.model.PrivateEndpointSettings
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180418") public final class PrivateEndpointSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelOptional settings if the stream pool is private.
 Note: Objects should always be created or deserialized using thePrivateEndpointSettings.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of thePrivateEndpointSettings.Builder, which maintain a set of all explicitly set fields calledPrivateEndpointSettings.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPrivateEndpointSettings.Builder
 - 
Constructor SummaryConstructors Constructor Description PrivateEndpointSettings(String subnetId, String privateEndpointIp, List<String> nsgIds)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PrivateEndpointSettings.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getNsgIds()The optional list of network security groups that are associated with the private endpoint of the stream pool.StringgetPrivateEndpointIp()The private IP associated with the stream pool in the associated subnetId.StringgetSubnetId()The subnet id from which the private stream pool can be accessed.inthashCode()PrivateEndpointSettings.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PrivateEndpointSettings@Deprecated @ConstructorProperties({"subnetId","privateEndpointIp","nsgIds"}) public PrivateEndpointSettings(String subnetId, String privateEndpointIp, List<String> nsgIds) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PrivateEndpointSettings.Builder builder() Create a new builder.
 - 
toBuilderpublic PrivateEndpointSettings.Builder toBuilder() 
 - 
getSubnetIdpublic String getSubnetId() 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. - Returns:
- the value
 
 - 
getPrivateEndpointIppublic String getPrivateEndpointIp() 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. - Returns:
- the value
 
 - 
getNsgIdspublic List<String> getNsgIds() The optional list of network security groups that are associated with the private endpoint of the stream pool.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-