@Generated(value="software.amazon.awssdk:codegen") public final class ConformancePackRuleCompliance extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConformancePackRuleCompliance.Builder,ConformancePackRuleCompliance>
Compliance information of one or more AWS Config rules within a conformance pack. You can filter using AWS Config rule names and compliance types.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConformancePackRuleCompliance.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ConformancePackRuleCompliance.Builder |
builder() |
ConformancePackComplianceType |
complianceType()
Compliance of the AWS Config rule.
|
String |
complianceTypeAsString()
Compliance of the AWS Config rule.
|
String |
configRuleName()
Name of the config rule.
|
List<String> |
controls()
Controls for the conformance pack.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasControls()
Returns true if the Controls property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConformancePackRuleCompliance.Builder> |
serializableBuilderClass() |
ConformancePackRuleCompliance.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String configRuleName()
Name of the config rule.
public final ConformancePackComplianceType complianceType()
Compliance of the AWS Config rule.
The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ConformancePackComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from complianceTypeAsString().
The allowed values are COMPLIANT, NON_COMPLIANT, and
INSUFFICIENT_DATA.
ConformancePackComplianceTypepublic final String complianceTypeAsString()
Compliance of the AWS Config rule.
The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ConformancePackComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from complianceTypeAsString().
The allowed values are COMPLIANT, NON_COMPLIANT, and
INSUFFICIENT_DATA.
ConformancePackComplianceTypepublic final boolean hasControls()
public final List<String> controls()
Controls for the conformance pack. A control is a process to prevent or detect problems while meeting objectives. A control can align with a specific compliance regime or map to internal controls defined by an organization.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasControls() to see if a value was sent in this field.
public ConformancePackRuleCompliance.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConformancePackRuleCompliance.Builder,ConformancePackRuleCompliance>public static ConformancePackRuleCompliance.Builder builder()
public static Class<? extends ConformancePackRuleCompliance.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.