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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tag.Builderkey(String key)The tag key.Tag.BuilderpropagateAtLaunch(Boolean propagateAtLaunch)Determines whether the tag is added to new instances as they are launched in the group.Tag.BuilderresourceId(String resourceId)The name of the Auto Scaling group.Tag.BuilderresourceType(String resourceType)The type of resource.Tag.Buildervalue(String value)The tag value.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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 isauto-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.
-
-