Interface AddClusterNodeSpecification.Builder

  • Method Details

    • instanceGroupName

      AddClusterNodeSpecification.Builder instanceGroupName(String 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

      AddClusterNodeSpecification.Builder incrementTargetCountBy(Integer 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

      AddClusterNodeSpecification.Builder availabilityZones(Collection<String> 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

      AddClusterNodeSpecification.Builder availabilityZones(String... 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

      AddClusterNodeSpecification.Builder instanceTypesWithStrings(Collection<String> 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.
    • instanceTypesWithStrings

      AddClusterNodeSpecification.Builder instanceTypesWithStrings(String... 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.
    • 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.