Class ClusterEndpoints
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.containerengine.model.ClusterEndpoints
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class ClusterEndpoints extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe properties that define endpoints for a cluster.
 Note: Objects should always be created or deserialized using theClusterEndpoints.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 theClusterEndpoints.Builder, which maintain a set of all explicitly set fields calledClusterEndpoints.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 classClusterEndpoints.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterEndpoints.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetIpv6Endpoint()The IPv6 networking Kubernetes API server endpoint.StringgetKubernetes()The non-native networking Kubernetes API server endpoint.StringgetPrivateEndpoint()The private native networking Kubernetes API server endpoint.StringgetPublicEndpoint()The public native networking Kubernetes API server endpoint, if one was requested.StringgetVcnHostnameEndpoint()The FQDN assigned to the Kubernetes API private endpoint.inthashCode()ClusterEndpoints.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ClusterEndpoints@Deprecated @ConstructorProperties({"kubernetes","publicEndpoint","privateEndpoint","vcnHostnameEndpoint","ipv6Endpoint"}) public ClusterEndpoints(String kubernetes, String publicEndpoint, String privateEndpoint, String vcnHostnameEndpoint, String ipv6Endpoint) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ClusterEndpoints.Builder builder() Create a new builder.
 - 
toBuilderpublic ClusterEndpoints.Builder toBuilder() 
 - 
getKubernetespublic String getKubernetes() The non-native networking Kubernetes API server endpoint.- Returns:
- the value
 
 - 
getPublicEndpointpublic String getPublicEndpoint() The public native networking Kubernetes API server endpoint, if one was requested.- Returns:
- the value
 
 - 
getPrivateEndpointpublic String getPrivateEndpoint() The private native networking Kubernetes API server endpoint.- Returns:
- the value
 
 - 
getVcnHostnameEndpointpublic String getVcnHostnameEndpoint() The FQDN assigned to the Kubernetes API private endpoint.Example: ‘https://yourVcnHostnameEndpoint’ - Returns:
- the value
 
 - 
getIpv6Endpointpublic String getIpv6Endpoint() The IPv6 networking Kubernetes API server endpoint.- 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
 
 
- 
 
-