@Generated(value="software.amazon.awssdk:codegen") public final class ConfigRuleComplianceFilters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfigRuleComplianceFilters.Builder,ConfigRuleComplianceFilters>
Filters the compliance results based on account ID, region, compliance type, and rule name.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfigRuleComplianceFilters.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId()
The 12-digit account ID of the source account.
|
String |
awsRegion()
The source region where the data is aggregated.
|
static ConfigRuleComplianceFilters.Builder |
builder() |
ComplianceType |
complianceType()
The rule compliance status.
|
String |
complianceTypeAsString()
The rule compliance status.
|
String |
configRuleName()
The name of the AWS Config rule.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConfigRuleComplianceFilters.Builder> |
serializableBuilderClass() |
ConfigRuleComplianceFilters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String configRuleName()
The name of the AWS Config rule.
public final ComplianceType complianceType()
The rule compliance status.
For the ConfigRuleComplianceFilters data type, AWS Config supports only COMPLIANT and
NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and the
INSUFFICIENT_DATA values.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceTypeAsString().
For the ConfigRuleComplianceFilters data type, AWS Config supports only
COMPLIANT and NON_COMPLIANT. AWS Config does not support the
NOT_APPLICABLE and the INSUFFICIENT_DATA values.
ComplianceTypepublic final String complianceTypeAsString()
The rule compliance status.
For the ConfigRuleComplianceFilters data type, AWS Config supports only COMPLIANT and
NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and the
INSUFFICIENT_DATA values.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceTypeAsString().
For the ConfigRuleComplianceFilters data type, AWS Config supports only
COMPLIANT and NON_COMPLIANT. AWS Config does not support the
NOT_APPLICABLE and the INSUFFICIENT_DATA values.
ComplianceTypepublic final String accountId()
The 12-digit account ID of the source account.
public final String awsRegion()
The source region where the data is aggregated.
public ConfigRuleComplianceFilters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConfigRuleComplianceFilters.Builder,ConfigRuleComplianceFilters>public static ConfigRuleComplianceFilters.Builder builder()
public static Class<? extends ConfigRuleComplianceFilters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.