@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class ClusterSummary extends Object
The properties that define a cluster summary.
Note: Objects should always be created or deserialized using the ClusterSummary.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 ClusterSummary.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 |
ClusterSummary.Builder |
Constructor and Description |
---|
ClusterSummary(String id,
String name,
String compartmentId,
ClusterEndpointConfig endpointConfig,
String vcnId,
String kubernetesVersion,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
Map<String,Map<String,Object>> systemTags,
ClusterCreateOptions options,
ClusterMetadata metadata,
ClusterLifecycleState lifecycleState,
String lifecycleDetails,
ClusterEndpoints endpoints,
List<String> availableKubernetesUpgrades,
ImagePolicyConfig imagePolicyConfig)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ClusterSummary.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.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
ClusterEndpointConfig |
getEndpointConfig()
The network configuration for access to the Cluster control plane.
|
ClusterEndpoints |
getEndpoints()
Endpoints served up by the cluster masters.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getId()
The OCID of the cluster.
|
ImagePolicyConfig |
getImagePolicyConfig()
The image verification policy for signature validation.
|
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.
|
Map<String,Map<String,Object>> |
getSystemTags()
Usage of system tag keys.
|
String |
getVcnId()
The OCID of the virtual cloud network (VCN) in which the cluster exists
|
int |
hashCode() |
ClusterSummary.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"id","name","compartmentId","endpointConfig","vcnId","kubernetesVersion","freeformTags","definedTags","systemTags","options","metadata","lifecycleState","lifecycleDetails","endpoints","availableKubernetesUpgrades","imagePolicyConfig"}) public ClusterSummary(String id, String name, String compartmentId, ClusterEndpointConfig endpointConfig, String vcnId, String kubernetesVersion, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, ClusterCreateOptions options, ClusterMetadata metadata, ClusterLifecycleState lifecycleState, String lifecycleDetails, ClusterEndpoints endpoints, List<String> availableKubernetesUpgrades, ImagePolicyConfig imagePolicyConfig)
public static ClusterSummary.Builder builder()
Create a new builder.
public ClusterSummary.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 ClusterEndpointConfig getEndpointConfig()
The network configuration for access to the Cluster control plane.
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 Map<String,String> getFreeformTags()
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
Example: {"Department": "Finance"}
public 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"}}
public Map<String,Map<String,Object>> getSystemTags()
Usage of system tag keys. These predefined keys are scoped to namespaces.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
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.
public ImagePolicyConfig getImagePolicyConfig()
The image verification policy for signature validation.
Copyright © 2016–2022. All rights reserved.