@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class Cluster extends Object
A Kubernetes cluster. Avoid entering confidential information.
Note: Objects should always be created or deserialized using the Cluster.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 the Cluster.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Cluster.Builder |
Constructor and Description |
---|
Cluster(String id,
String name,
String compartmentId,
String vcnId,
String kubernetesVersion,
String kmsKeyId,
ClusterCreateOptions options,
ClusterMetadata metadata,
ClusterLifecycleState lifecycleState,
String lifecycleDetails,
ClusterEndpoints endpoints,
List<String> availableKubernetesUpgrades)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Cluster.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
List<String> |
getAvailableKubernetesUpgrades()
Available Kubernetes versions to which the clusters masters may be upgraded.
|
String |
getCompartmentId()
The OCID of the compartment in which the cluster exists.
|
ClusterEndpoints |
getEndpoints()
Endpoints served up by the cluster masters.
|
String |
getId()
The OCID of the cluster.
|
String |
getKmsKeyId()
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
|
String |
getKubernetesVersion()
The version of Kubernetes running on the cluster masters.
|
String |
getLifecycleDetails()
Details about the state of the cluster masters.
|
ClusterLifecycleState |
getLifecycleState()
The state of the cluster masters.
|
ClusterMetadata |
getMetadata()
Metadata about the cluster.
|
String |
getName()
The name of the cluster.
|
ClusterCreateOptions |
getOptions()
Optional attributes for the cluster.
|
String |
getVcnId()
The OCID of the virtual cloud network (VCN) in which the cluster exists.
|
int |
hashCode() |
Cluster.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","name","compartmentId","vcnId","kubernetesVersion","kmsKeyId","options","metadata","lifecycleState","lifecycleDetails","endpoints","availableKubernetesUpgrades"}) @Deprecated public Cluster(String id, String name, String compartmentId, String vcnId, String kubernetesVersion, String kmsKeyId, ClusterCreateOptions options, ClusterMetadata metadata, ClusterLifecycleState lifecycleState, String lifecycleDetails, ClusterEndpoints endpoints, List<String> availableKubernetesUpgrades)
public static Cluster.Builder builder()
Create a new builder.
public Cluster.Builder toBuilder()
public String getId()
The OCID of the cluster.
public String getName()
The name of the cluster.
public String getCompartmentId()
The OCID of the compartment in which the cluster exists.
public String getVcnId()
The OCID of the virtual cloud network (VCN) in which the cluster exists.
public String getKubernetesVersion()
The version of Kubernetes running on the cluster masters.
public String getKmsKeyId()
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
public ClusterCreateOptions getOptions()
Optional attributes for the cluster.
public ClusterMetadata getMetadata()
Metadata about the cluster.
public ClusterLifecycleState getLifecycleState()
The state of the cluster masters.
public String getLifecycleDetails()
Details about the state of the cluster masters.
public ClusterEndpoints getEndpoints()
Endpoints served up by the cluster masters.
public List<String> getAvailableKubernetesUpgrades()
Available Kubernetes versions to which the clusters masters may be upgraded.
Copyright © 2016–2021. All rights reserved.