Class UpdatePrivateEndpointDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.resourcemanager.model.UpdatePrivateEndpointDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class UpdatePrivateEndpointDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelUpdate details for a private endpoint.
 Note: Objects should always be created or deserialized using theUpdatePrivateEndpointDetails.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 theUpdatePrivateEndpointDetails.Builder, which maintain a set of all explicitly set fields calledUpdatePrivateEndpointDetails.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 classUpdatePrivateEndpointDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description UpdatePrivateEndpointDetails(String displayName, String description, String vcnId, String subnetId, List<String> dnsZones, List<String> nsgIdList, Boolean isUsedWithConfigurationSourceProvider, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> securityAttributes)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdatePrivateEndpointDetails.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()Description of the private endpoint.StringgetDisplayName()A user-friendly name.List<String>getDnsZones()DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.Map<String,String>getFreeformTags()Free-form tags associated with the resource.BooleangetIsUsedWithConfigurationSourceProvider()When true, allows the private endpoint to be used with a configuration source provider.List<String>getNsgIdList()The OCIDs of network security groups (NSGs) for the private endpoint.Map<String,Map<String,Object>>getSecurityAttributes()Security attributes are labels for a resource that can be referenced in a Zero Trust Packet Routing (ZPR) policy to control access to ZPR-supported resources.StringgetSubnetId()The OCID of the subnet within the VCN for the private endpoint.StringgetVcnId()The OCID of the VCN for the private endpoint.inthashCode()UpdatePrivateEndpointDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
UpdatePrivateEndpointDetails@Deprecated @ConstructorProperties({"displayName","description","vcnId","subnetId","dnsZones","nsgIdList","isUsedWithConfigurationSourceProvider","freeformTags","definedTags","securityAttributes"}) public UpdatePrivateEndpointDetails(String displayName, String description, String vcnId, String subnetId, List<String> dnsZones, List<String> nsgIdList, Boolean isUsedWithConfigurationSourceProvider, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> securityAttributes) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static UpdatePrivateEndpointDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic UpdatePrivateEndpointDetails.Builder toBuilder() 
 - 
getDisplayNamepublic String getDisplayName() A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the private endpoint.Avoid entering confidential information. - Returns:
- the value
 
 - 
getSubnetIdpublic String getSubnetId() The OCID of the subnet within the VCN for the private endpoint.- Returns:
- the value
 
 - 
getDnsZonespublic List<String> getDnsZones() DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.- Returns:
- the value
 
 - 
getIsUsedWithConfigurationSourceProviderpublic Boolean getIsUsedWithConfigurationSourceProvider() When true, allows the private endpoint to be used with a configuration source provider.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags associated with the resource.Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Returns:
- the value
 
 - 
getSecurityAttributespublic Map<String,Map<String,Object>> getSecurityAttributes() Security attributes are labels for a resource that can be referenced in a Zero Trust Packet Routing (ZPR) policy to control access to ZPR-supported resources.Example: {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}} - 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
 
 
- 
 
-