Interface Tag.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Tag.Builder,Tag>, SdkBuilder<Tag.Builder,Tag>, SdkPojo
Enclosing class:
Tag

public static interface Tag.Builder extends SdkPojo, CopyableBuilder<Tag.Builder,Tag>
  • Method Details

    • resourceId

      Tag.Builder resourceId(String resourceId)

      The name of the Auto Scaling group.

      Parameters:
      resourceId - The name of the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      Tag.Builder resourceType(String resourceType)

      The type of resource. The only supported value is auto-scaling-group.

      Parameters:
      resourceType - The type of resource. The only supported value is auto-scaling-group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • key

      Tag.Builder key(String key)

      The tag key.

      Parameters:
      key - The tag key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      Tag.Builder value(String value)

      The tag value.

      Parameters:
      value - The tag value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propagateAtLaunch

      Tag.Builder propagateAtLaunch(Boolean propagateAtLaunch)

      Determines whether the tag is added to new instances as they are launched in the group.

      Parameters:
      propagateAtLaunch - Determines whether the tag is added to new instances as they are launched in the group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.