Interface AggregateComplianceByConfigRule.Builder

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

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

    • configRuleName

      AggregateComplianceByConfigRule.Builder configRuleName(String configRuleName)

      The name of the Config rule.

      Parameters:
      configRuleName - The name of the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compliance

      Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.

      Parameters:
      compliance - Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compliance

      Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.

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

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

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

      The 12-digit account ID of the source account.

      Parameters:
      accountId - The 12-digit account ID of the source account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsRegion

      The source region from where the data is aggregated.

      Parameters:
      awsRegion - The source region from where the data is aggregated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.