Interface ClusterInstanceRequirementDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterInstanceRequirementDetails.Builder,,ClusterInstanceRequirementDetails> SdkBuilder<ClusterInstanceRequirementDetails.Builder,,ClusterInstanceRequirementDetails> SdkPojo
- Enclosing class:
ClusterInstanceRequirementDetails
@Mutable
@NotThreadSafe
public static interface ClusterInstanceRequirementDetails.Builder
extends SdkPojo, CopyableBuilder<ClusterInstanceRequirementDetails.Builder,ClusterInstanceRequirementDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentInstanceTypes(Collection<ClusterInstanceType> currentInstanceTypes) The instance types currently in use by the instance group.currentInstanceTypes(ClusterInstanceType... currentInstanceTypes) The instance types currently in use by the instance group.currentInstanceTypesWithStrings(String... currentInstanceTypes) The instance types currently in use by the instance group.currentInstanceTypesWithStrings(Collection<String> currentInstanceTypes) The instance types currently in use by the instance group.desiredInstanceTypes(Collection<ClusterInstanceType> desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.desiredInstanceTypes(ClusterInstanceType... desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.desiredInstanceTypesWithStrings(String... desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.desiredInstanceTypesWithStrings(Collection<String> desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
currentInstanceTypesWithStrings
ClusterInstanceRequirementDetails.Builder currentInstanceTypesWithStrings(Collection<String> currentInstanceTypes) The instance types currently in use by the instance group.
- Parameters:
currentInstanceTypes- The instance types currently in use by the instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentInstanceTypesWithStrings
ClusterInstanceRequirementDetails.Builder currentInstanceTypesWithStrings(String... currentInstanceTypes) The instance types currently in use by the instance group.
- Parameters:
currentInstanceTypes- The instance types currently in use by the instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentInstanceTypes
ClusterInstanceRequirementDetails.Builder currentInstanceTypes(Collection<ClusterInstanceType> currentInstanceTypes) The instance types currently in use by the instance group.
- Parameters:
currentInstanceTypes- The instance types currently in use by the instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentInstanceTypes
ClusterInstanceRequirementDetails.Builder currentInstanceTypes(ClusterInstanceType... currentInstanceTypes) The instance types currently in use by the instance group.
- Parameters:
currentInstanceTypes- The instance types currently in use by the instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredInstanceTypesWithStrings
ClusterInstanceRequirementDetails.Builder desiredInstanceTypesWithStrings(Collection<String> desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.
- Parameters:
desiredInstanceTypes- The desired instance types for the instance group, as specified in the most recent update request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredInstanceTypesWithStrings
ClusterInstanceRequirementDetails.Builder desiredInstanceTypesWithStrings(String... desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.
- Parameters:
desiredInstanceTypes- The desired instance types for the instance group, as specified in the most recent update request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredInstanceTypes
ClusterInstanceRequirementDetails.Builder desiredInstanceTypes(Collection<ClusterInstanceType> desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.
- Parameters:
desiredInstanceTypes- The desired instance types for the instance group, as specified in the most recent update request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredInstanceTypes
ClusterInstanceRequirementDetails.Builder desiredInstanceTypes(ClusterInstanceType... desiredInstanceTypes) The desired instance types for the instance group, as specified in the most recent update request.
- Parameters:
desiredInstanceTypes- The desired instance types for the instance group, as specified in the most recent update request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-