Interface ResourceTagMapping.Builder

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

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

    • resourceARN

      ResourceTagMapping.Builder resourceARN(String resourceARN)

      The ARN of the resource.

      Parameters:
      resourceARN - The ARN of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags that have been applied to one or more Amazon Web Services resources.

      Parameters:
      tags - The tags that have been applied to one or more Amazon Web Services resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags that have been applied to one or more Amazon Web Services resources.

      Parameters:
      tags - The tags that have been applied to one or more Amazon Web Services resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags that have been applied to one or more Amazon Web Services resources.

      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:
    • complianceDetails

      ResourceTagMapping.Builder complianceDetails(ComplianceDetails complianceDetails)

      Information that shows whether a resource is compliant with the effective tag policy, including details on any noncompliant tag keys.

      Parameters:
      complianceDetails - Information that shows whether a resource is compliant with the effective tag policy, including details on any noncompliant tag keys.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complianceDetails

      default ResourceTagMapping.Builder complianceDetails(Consumer<ComplianceDetails.Builder> complianceDetails)

      Information that shows whether a resource is compliant with the effective tag policy, including details on any noncompliant tag keys.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to complianceDetails(ComplianceDetails).

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