Interface TagSyncTaskItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TagSyncTaskItem.Builder,TagSyncTaskItem>,SdkBuilder<TagSyncTaskItem.Builder,TagSyncTaskItem>,SdkPojo
- Enclosing class:
- TagSyncTaskItem
public static interface TagSyncTaskItem.Builder extends SdkPojo, CopyableBuilder<TagSyncTaskItem.Builder,TagSyncTaskItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TagSyncTaskItem.BuildercreatedAt(Instant createdAt)The timestamp of when the tag-sync task was created.TagSyncTaskItem.BuildererrorMessage(String errorMessage)The specific error message in cases where the tag-sync task status isError.TagSyncTaskItem.BuildergroupArn(String groupArn)The Amazon resource name (ARN) of the application group.TagSyncTaskItem.BuildergroupName(String groupName)The name of the application group.TagSyncTaskItem.BuilderroleArn(String roleArn)The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.TagSyncTaskItem.Builderstatus(String status)The status of the tag-sync task.TagSyncTaskItem.Builderstatus(TagSyncTaskStatus status)The status of the tag-sync task.TagSyncTaskItem.BuildertagKey(String tagKey)The tag key.TagSyncTaskItem.BuildertagValue(String tagValue)The tag value.TagSyncTaskItem.BuildertaskArn(String taskArn)The Amazon resource name (ARN) of the tag-sync task.-
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
-
groupArn
TagSyncTaskItem.Builder groupArn(String groupArn)
The Amazon resource name (ARN) of the application group.
- Parameters:
groupArn- The Amazon resource name (ARN) of the application group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupName
TagSyncTaskItem.Builder groupName(String groupName)
The name of the application group.
- Parameters:
groupName- The name of the application group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskArn
TagSyncTaskItem.Builder taskArn(String taskArn)
The Amazon resource name (ARN) of the tag-sync task.
- Parameters:
taskArn- The Amazon resource name (ARN) of the tag-sync task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagKey
TagSyncTaskItem.Builder tagKey(String tagKey)
The tag key.
- Parameters:
tagKey- The tag key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagValue
TagSyncTaskItem.Builder tagValue(String tagValue)
The tag value.
- Parameters:
tagValue- The tag value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
TagSyncTaskItem.Builder roleArn(String roleArn)
The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.
- Parameters:
roleArn- The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
TagSyncTaskItem.Builder status(String status)
The status of the tag-sync task.
Valid values include:
-
ACTIVE- The tag-sync task is actively managing resources in the application by adding or removing theawsApplicationtag from resources when they are tagged or untagged with the specified tag key-value pair. -
ERROR- The tag-sync task is not actively managing resources in the application. Review theErrorMessagefor more information about resolving the error.
- Parameters:
status- The status of the tag-sync task.Valid values include:
-
ACTIVE- The tag-sync task is actively managing resources in the application by adding or removing theawsApplicationtag from resources when they are tagged or untagged with the specified tag key-value pair. -
ERROR- The tag-sync task is not actively managing resources in the application. Review theErrorMessagefor more information about resolving the error.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TagSyncTaskStatus,TagSyncTaskStatus
-
-
status
TagSyncTaskItem.Builder status(TagSyncTaskStatus status)
The status of the tag-sync task.
Valid values include:
-
ACTIVE- The tag-sync task is actively managing resources in the application by adding or removing theawsApplicationtag from resources when they are tagged or untagged with the specified tag key-value pair. -
ERROR- The tag-sync task is not actively managing resources in the application. Review theErrorMessagefor more information about resolving the error.
- Parameters:
status- The status of the tag-sync task.Valid values include:
-
ACTIVE- The tag-sync task is actively managing resources in the application by adding or removing theawsApplicationtag from resources when they are tagged or untagged with the specified tag key-value pair. -
ERROR- The tag-sync task is not actively managing resources in the application. Review theErrorMessagefor more information about resolving the error.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TagSyncTaskStatus,TagSyncTaskStatus
-
-
errorMessage
TagSyncTaskItem.Builder errorMessage(String errorMessage)
The specific error message in cases where the tag-sync task status is
Error.- Parameters:
errorMessage- The specific error message in cases where the tag-sync task status isError.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
TagSyncTaskItem.Builder createdAt(Instant createdAt)
The timestamp of when the tag-sync task was created.
- Parameters:
createdAt- The timestamp of when the tag-sync task was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-