Class ClusterVersionInformation
- java.lang.Object
-
- software.amazon.awssdk.services.eks.model.ClusterVersionInformation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>
@Generated("software.amazon.awssdk:codegen") public final class ClusterVersionInformation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>
Contains details about a specific EKS cluster version.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClusterVersionInformation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterVersionInformation.Builderbuilder()StringclusterType()The type of cluster this version is for.StringclusterVersion()The Kubernetes version for the cluster.StringdefaultPlatformVersion()Default platform version for this Kubernetes version.BooleandefaultVersion()Indicates if this is a default version.InstantendOfExtendedSupportDate()Date when extended support ends for this version.InstantendOfStandardSupportDate()Date when standard support ends for this version.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkubernetesPatchVersion()The patch version of Kubernetes for this cluster version.InstantreleaseDate()The release date of this cluster version.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ClusterVersionInformation.Builder>serializableBuilderClass()ClusterVersionStatusstatus()StringstatusAsString()ClusterVersionInformation.BuildertoBuilder()StringtoString()Returns a string representation of this object.VersionStatusversionStatus()Current status of this cluster version.StringversionStatusAsString()Current status of this cluster version.-
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
-
clusterVersion
public final String clusterVersion()
The Kubernetes version for the cluster.
- Returns:
- The Kubernetes version for the cluster.
-
clusterType
public final String clusterType()
The type of cluster this version is for.
- Returns:
- The type of cluster this version is for.
-
defaultPlatformVersion
public final String defaultPlatformVersion()
Default platform version for this Kubernetes version.
- Returns:
- Default platform version for this Kubernetes version.
-
defaultVersion
public final Boolean defaultVersion()
Indicates if this is a default version.
- Returns:
- Indicates if this is a default version.
-
releaseDate
public final Instant releaseDate()
The release date of this cluster version.
- Returns:
- The release date of this cluster version.
-
endOfStandardSupportDate
public final Instant endOfStandardSupportDate()
Date when standard support ends for this version.
- Returns:
- Date when standard support ends for this version.
-
endOfExtendedSupportDate
public final Instant endOfExtendedSupportDate()
Date when extended support ends for this version.
- Returns:
- Date when extended support ends for this version.
-
status
public final ClusterVersionStatus status()
This field is deprecated. Use
versionStatusinstead, as that field matches for input and output of this action.Current status of this cluster version.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnClusterVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
This field is deprecated. Use
versionStatusinstead, as that field matches for input and output of this action.Current status of this cluster version.
- See Also:
ClusterVersionStatus
-
statusAsString
public final String statusAsString()
This field is deprecated. Use
versionStatusinstead, as that field matches for input and output of this action.Current status of this cluster version.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnClusterVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
This field is deprecated. Use
versionStatusinstead, as that field matches for input and output of this action.Current status of this cluster version.
- See Also:
ClusterVersionStatus
-
versionStatus
public final VersionStatus versionStatus()
Current status of this cluster version.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Current status of this cluster version.
- See Also:
VersionStatus
-
versionStatusAsString
public final String versionStatusAsString()
Current status of this cluster version.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Current status of this cluster version.
- See Also:
VersionStatus
-
kubernetesPatchVersion
public final String kubernetesPatchVersion()
The patch version of Kubernetes for this cluster version.
- Returns:
- The patch version of Kubernetes for this cluster version.
-
toBuilder
public ClusterVersionInformation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>
-
builder
public static ClusterVersionInformation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ClusterVersionInformation.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
-
-