Class AwsEksClusterDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEksClusterDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEksClusterDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>
Provides details about an Amazon EKS cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEksClusterDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the cluster.static AwsEksClusterDetails.Builderbuilder()StringcertificateAuthorityData()The certificate authority data for the cluster.StringclusterStatus()The status of the cluster.Stringendpoint()The endpoint for the Amazon EKS API server.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AwsEksClusterLoggingDetailslogging()The logging configuration for the cluster.Stringname()The name of the cluster.AwsEksClusterResourcesVpcConfigDetailsresourcesVpcConfig()The VPC configuration used by the cluster control plane.StringroleArn()The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsEksClusterDetails.Builder>serializableBuilderClass()AwsEksClusterDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringversion()The Amazon EKS server version for the cluster.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The ARN of the cluster.
- Returns:
- The ARN of the cluster.
-
certificateAuthorityData
public final String certificateAuthorityData()
The certificate authority data for the cluster.
- Returns:
- The certificate authority data for the cluster.
-
clusterStatus
public final String clusterStatus()
The status of the cluster. Valid values are as follows:
-
ACTIVE -
CREATING -
DELETING -
FAILED -
PENDING -
UPDATING
- Returns:
- The status of the cluster. Valid values are as follows:
-
ACTIVE -
CREATING -
DELETING -
FAILED -
PENDING -
UPDATING
-
-
-
endpoint
public final String endpoint()
The endpoint for the Amazon EKS API server.
- Returns:
- The endpoint for the Amazon EKS API server.
-
name
public final String name()
The name of the cluster.
- Returns:
- The name of the cluster.
-
resourcesVpcConfig
public final AwsEksClusterResourcesVpcConfigDetails resourcesVpcConfig()
The VPC configuration used by the cluster control plane.
- Returns:
- The VPC configuration used by the cluster control plane.
-
roleArn
public final String roleArn()
The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.
- Returns:
- The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.
-
version
public final String version()
The Amazon EKS server version for the cluster.
- Returns:
- The Amazon EKS server version for the cluster.
-
logging
public final AwsEksClusterLoggingDetails logging()
The logging configuration for the cluster.
- Returns:
- The logging configuration for the cluster.
-
toBuilder
public AwsEksClusterDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>
-
builder
public static AwsEksClusterDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEksClusterDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-