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.ExplicitlySetBmcModel
The 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 class
CreateClusterKubeconfigContentDetails.Builder
static class
CreateClusterKubeconfigContentDetails.Endpoint
The 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
CreateClusterKubeconfigContentDetails.Endpoint
getEndpoint()
The endpoint to target.Integer
getExpiration()
Deprecated.String
getTokenVersion()
The version of the kubeconfig token.int
hashCode()
CreateClusterKubeconfigContentDetails.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-