@Generated(value="software.amazon.awssdk:codegen") public final class ExternalEvaluation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation>
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExternalEvaluation.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
annotation()
Supplementary information about the reason of compliance.
|
static ExternalEvaluation.Builder |
builder() |
String |
complianceResourceId()
The evaluated compliance resource ID.
|
String |
complianceResourceType()
The evaluated compliance resource type.
|
ComplianceType |
complianceType()
The compliance of the Amazon Web Services resource.
|
String |
complianceTypeAsString()
The compliance of the Amazon Web Services resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
orderingTimestamp()
The time when the compliance was recorded.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ExternalEvaluation.Builder> |
serializableBuilderClass() |
ExternalEvaluation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String complianceResourceType()
The evaluated compliance resource type. Config accepts AWS::::Account resource type.
AWS::::Account resource type.public final String complianceResourceId()
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
public final ComplianceType complianceType()
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
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().
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic final String complianceTypeAsString()
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
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().
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic final String annotation()
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
public final Instant orderingTimestamp()
The time when the compliance was recorded.
public ExternalEvaluation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation>public static ExternalEvaluation.Builder builder()
public static Class<? extends ExternalEvaluation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.