@Generated(value="software.amazon.awssdk:codegen") public final class AggregateComplianceByConfigRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AggregateComplianceByConfigRule.Builder,AggregateComplianceByConfigRule>
Indicates whether an AWS Config rule is compliant based on account ID, region, compliance, and rule name.
A rule is compliant if all of the resources that the rule evaluated comply with it. It is noncompliant if any of these resources do not comply.
Modifier and Type | Class and Description |
---|---|
static interface |
AggregateComplianceByConfigRule.Builder |
Modifier and Type | Method and Description |
---|---|
String |
accountId()
The 12-digit account ID of the source account.
|
String |
awsRegion()
The source region from where the data is aggregated.
|
static AggregateComplianceByConfigRule.Builder |
builder() |
Compliance |
compliance()
Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that
affect the compliance.
|
String |
configRuleName()
The name of the AWS Config rule.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AggregateComplianceByConfigRule.Builder> |
serializableBuilderClass() |
AggregateComplianceByConfigRule.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String configRuleName()
The name of the AWS Config rule.
public Compliance compliance()
Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance.
public String accountId()
The 12-digit account ID of the source account.
public String awsRegion()
The source region from where the data is aggregated.
public AggregateComplianceByConfigRule.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AggregateComplianceByConfigRule.Builder,AggregateComplianceByConfigRule>
public static AggregateComplianceByConfigRule.Builder builder()
public static Class<? extends AggregateComplianceByConfigRule.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.