Class CreateClusterKubeconfigContentDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.containerengine.model.CreateClusterKubeconfigContentDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class CreateClusterKubeconfigContentDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe properties that define a request to create a cluster kubeconfig.
Note: Objects should always be created or deserialized using theCreateClusterKubeconfigContentDetails.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 theCreateClusterKubeconfigContentDetails.Builder, which maintain a set of all explicitly set fields calledCreateClusterKubeconfigContentDetails.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 Summary
Nested Classes Modifier and Type Class Description static classCreateClusterKubeconfigContentDetails.Builderstatic classCreateClusterKubeconfigContentDetails.EndpointThe endpoint to target.
-
Constructor Summary
Constructors Constructor Description CreateClusterKubeconfigContentDetails(String tokenVersion, Integer expiration, CreateClusterKubeconfigContentDetails.Endpoint endpoint)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateClusterKubeconfigContentDetails.Builderbuilder()Create a new builder.booleanequals(Object o)CreateClusterKubeconfigContentDetails.EndpointgetEndpoint()The endpoint to target.IntegergetExpiration()Deprecated.StringgetTokenVersion()The version of the kubeconfig token.inthashCode()CreateClusterKubeconfigContentDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CreateClusterKubeconfigContentDetails
@Deprecated @ConstructorProperties({"tokenVersion","expiration","endpoint"}) public CreateClusterKubeconfigContentDetails(String tokenVersion, Integer expiration, CreateClusterKubeconfigContentDetails.Endpoint endpoint)
Deprecated.
-
-
Method Detail
-
builder
public static CreateClusterKubeconfigContentDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateClusterKubeconfigContentDetails.Builder toBuilder()
-
getTokenVersion
public String getTokenVersion()
The version of the kubeconfig token.Supported value 2.0.0
- Returns:
- the value
-
getExpiration
public Integer getExpiration()
Deprecated.This field is no longer used.
- Returns:
- the value
-
getEndpoint
public CreateClusterKubeconfigContentDetails.Endpoint getEndpoint()
The endpoint to target.A cluster may have multiple endpoints exposed but the kubeconfig can only target one at a time.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-