Interface ComplianceDetails.Builder

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

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

    • noncompliantKeys

      ComplianceDetails.Builder noncompliantKeys(Collection<String> noncompliantKeys)

      These tag keys on the resource are noncompliant with the effective tag policy.

      Parameters:
      noncompliantKeys - These tag keys on the resource are noncompliant with the effective tag policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • noncompliantKeys

      ComplianceDetails.Builder noncompliantKeys(String... noncompliantKeys)

      These tag keys on the resource are noncompliant with the effective tag policy.

      Parameters:
      noncompliantKeys - These tag keys on the resource are noncompliant with the effective tag policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keysWithNoncompliantValues

      ComplianceDetails.Builder keysWithNoncompliantValues(Collection<String> keysWithNoncompliantValues)

      These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.

      Parameters:
      keysWithNoncompliantValues - These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keysWithNoncompliantValues

      ComplianceDetails.Builder keysWithNoncompliantValues(String... keysWithNoncompliantValues)

      These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.

      Parameters:
      keysWithNoncompliantValues - These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complianceStatus

      ComplianceDetails.Builder complianceStatus(Boolean complianceStatus)

      Whether a resource is compliant with the effective tag policy.

      Parameters:
      complianceStatus - Whether a resource is compliant with the effective tag policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.