Interface CostAllocationTag.Builder

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

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

    • tagKey

      The key for the cost allocation tag.

      Parameters:
      tagKey - The key for the cost allocation tag.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of cost allocation tag. You can use AWSGenerated or UserDefined type tags. AWSGenerated type tags are tags that Amazon Web Services defines and applies to support Amazon Web Services resources for cost allocation purposes. UserDefined type tags are tags that you define, create, and apply to resources.

      Parameters:
      type - The type of cost allocation tag. You can use AWSGenerated or UserDefined type tags. AWSGenerated type tags are tags that Amazon Web Services defines and applies to support Amazon Web Services resources for cost allocation purposes. UserDefined type tags are tags that you define, create, and apply to resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of cost allocation tag. You can use AWSGenerated or UserDefined type tags. AWSGenerated type tags are tags that Amazon Web Services defines and applies to support Amazon Web Services resources for cost allocation purposes. UserDefined type tags are tags that you define, create, and apply to resources.

      Parameters:
      type - The type of cost allocation tag. You can use AWSGenerated or UserDefined type tags. AWSGenerated type tags are tags that Amazon Web Services defines and applies to support Amazon Web Services resources for cost allocation purposes. UserDefined type tags are tags that you define, create, and apply to resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of a cost allocation tag.

      Parameters:
      status - The status of a cost allocation tag.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of a cost allocation tag.

      Parameters:
      status - The status of a cost allocation tag.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastUpdatedDate

      CostAllocationTag.Builder lastUpdatedDate(String lastUpdatedDate)

      The last date that the tag was either activated or deactivated.

      Parameters:
      lastUpdatedDate - The last date that the tag was either activated or deactivated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUsedDate

      CostAllocationTag.Builder lastUsedDate(String lastUsedDate)

      The last month that the tag was used on an Amazon Web Services resource.

      Parameters:
      lastUsedDate - The last month that the tag was used on an Amazon Web Services resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.