Interface ClusterVersionInformation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>,SdkBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>,SdkPojo
- Enclosing class:
- ClusterVersionInformation
public static interface ClusterVersionInformation.Builder extends SdkPojo, CopyableBuilder<ClusterVersionInformation.Builder,ClusterVersionInformation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterVersionInformation.BuilderclusterType(String clusterType)The type of cluster this version is for.ClusterVersionInformation.BuilderclusterVersion(String clusterVersion)The Kubernetes version for the cluster.ClusterVersionInformation.BuilderdefaultPlatformVersion(String defaultPlatformVersion)Default platform version for this Kubernetes version.ClusterVersionInformation.BuilderdefaultVersion(Boolean defaultVersion)Indicates if this is a default version.ClusterVersionInformation.BuilderendOfExtendedSupportDate(Instant endOfExtendedSupportDate)Date when extended support ends for this version.ClusterVersionInformation.BuilderendOfStandardSupportDate(Instant endOfStandardSupportDate)Date when standard support ends for this version.ClusterVersionInformation.BuilderkubernetesPatchVersion(String kubernetesPatchVersion)The patch version of Kubernetes for this cluster version.ClusterVersionInformation.BuilderreleaseDate(Instant releaseDate)The release date of this cluster version.ClusterVersionInformation.Builderstatus(String status)Current status of this cluster version.ClusterVersionInformation.Builderstatus(ClusterVersionStatus status)Current status of this cluster version.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
clusterVersion
ClusterVersionInformation.Builder clusterVersion(String clusterVersion)
The Kubernetes version for the cluster.
- Parameters:
clusterVersion- The Kubernetes version for the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterType
ClusterVersionInformation.Builder clusterType(String clusterType)
The type of cluster this version is for.
- Parameters:
clusterType- The type of cluster this version is for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultPlatformVersion
ClusterVersionInformation.Builder defaultPlatformVersion(String defaultPlatformVersion)
Default platform version for this Kubernetes version.
- Parameters:
defaultPlatformVersion- Default platform version for this Kubernetes version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultVersion
ClusterVersionInformation.Builder defaultVersion(Boolean defaultVersion)
Indicates if this is a default version.
- Parameters:
defaultVersion- Indicates if this is a default version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releaseDate
ClusterVersionInformation.Builder releaseDate(Instant releaseDate)
The release date of this cluster version.
- Parameters:
releaseDate- The release date of this cluster version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endOfStandardSupportDate
ClusterVersionInformation.Builder endOfStandardSupportDate(Instant endOfStandardSupportDate)
Date when standard support ends for this version.
- Parameters:
endOfStandardSupportDate- Date when standard support ends for this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endOfExtendedSupportDate
ClusterVersionInformation.Builder endOfExtendedSupportDate(Instant endOfExtendedSupportDate)
Date when extended support ends for this version.
- Parameters:
endOfExtendedSupportDate- Date when extended support ends for this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ClusterVersionInformation.Builder status(String status)
Current status of this cluster version.
- Parameters:
status- Current status of this cluster version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterVersionStatus,ClusterVersionStatus
-
status
ClusterVersionInformation.Builder status(ClusterVersionStatus status)
Current status of this cluster version.
- Parameters:
status- Current status of this cluster version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterVersionStatus,ClusterVersionStatus
-
kubernetesPatchVersion
ClusterVersionInformation.Builder kubernetesPatchVersion(String kubernetesPatchVersion)
The patch version of Kubernetes for this cluster version.
- Parameters:
kubernetesPatchVersion- The patch version of Kubernetes for this cluster version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-