Interface AddClusterNodeSpecification.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AddClusterNodeSpecification.Builder,,AddClusterNodeSpecification> SdkBuilder<AddClusterNodeSpecification.Builder,,AddClusterNodeSpecification> SdkPojo
- Enclosing class:
AddClusterNodeSpecification
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZones(String... availabilityZones) The availability zones in which to add nodes.availabilityZones(Collection<String> availabilityZones) The availability zones in which to add nodes.incrementTargetCountBy(Integer incrementTargetCountBy) The number of nodes to add to the specified instance group.instanceGroupName(String instanceGroupName) The name of the instance group to which you want to add nodes.instanceTypes(Collection<ClusterInstanceType> instanceTypes) The instance types to use when adding nodes.instanceTypes(ClusterInstanceType... instanceTypes) The instance types to use when adding nodes.instanceTypesWithStrings(String... instanceTypes) The instance types to use when adding nodes.instanceTypesWithStrings(Collection<String> instanceTypes) The instance types to use when adding nodes.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
-
instanceGroupName
The name of the instance group to which you want to add nodes.
- Parameters:
instanceGroupName- The name of the instance group to which you want to add nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incrementTargetCountBy
The number of nodes to add to the specified instance group. The total number of nodes across all instance groups in a single request cannot exceed 50.
- Parameters:
incrementTargetCountBy- The number of nodes to add to the specified instance group. The total number of nodes across all instance groups in a single request cannot exceed 50.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.
- Parameters:
availabilityZones- The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.
- Parameters:
availabilityZones- The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypesWithStrings
The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.
- Parameters:
instanceTypes- The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypesWithStrings
The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.
- Parameters:
instanceTypes- The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypes
The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.
- Parameters:
instanceTypes- The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypes
The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.
- Parameters:
instanceTypes- The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-