Interface PlacementGroup.Builder

  • Method Details

    • groupName

      PlacementGroup.Builder groupName(String groupName)

      The name of the placement group.

      Parameters:
      groupName - The name of the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the placement group.

      Parameters:
      state - The state of the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the placement group.

      Parameters:
      state - The state of the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • strategy

      PlacementGroup.Builder strategy(String strategy)

      The placement strategy.

      Parameters:
      strategy - The placement strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • strategy

      The placement strategy.

      Parameters:
      strategy - The placement strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • partitionCount

      PlacementGroup.Builder partitionCount(Integer partitionCount)

      The number of partitions. Valid only if strategy is set to partition.

      Parameters:
      partitionCount - The number of partitions. Valid only if strategy is set to partition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupId

      PlacementGroup.Builder groupId(String groupId)

      The ID of the placement group.

      Parameters:
      groupId - The ID of the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags applied to the placement group.

      Parameters:
      tags - Any tags applied to the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      PlacementGroup.Builder tags(Tag... tags)

      Any tags applied to the placement group.

      Parameters:
      tags - Any tags applied to the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags applied to the placement group.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groupArn

      PlacementGroup.Builder groupArn(String groupArn)

      The Amazon Resource Name (ARN) of the placement group.

      Parameters:
      groupArn - The Amazon Resource Name (ARN) of the placement group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • spreadLevel

      PlacementGroup.Builder spreadLevel(String spreadLevel)

      The spread level for the placement group. Only Outpost placement groups can be spread across hosts.

      Parameters:
      spreadLevel - The spread level for the placement group. Only Outpost placement groups can be spread across hosts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • spreadLevel

      PlacementGroup.Builder spreadLevel(SpreadLevel spreadLevel)

      The spread level for the placement group. Only Outpost placement groups can be spread across hosts.

      Parameters:
      spreadLevel - The spread level for the placement group. Only Outpost placement groups can be spread across hosts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: