@Generated(value="software.amazon.awssdk:codegen") public final class EvaluationResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>
The details of an AWS Config evaluation. Provides the AWS resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EvaluationResult.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
annotation()
Supplementary information about how the evaluation determined the compliance.
|
static EvaluationResult.Builder |
builder() |
ComplianceType |
complianceType()
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
|
String |
complianceTypeAsString()
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
|
Instant |
configRuleInvokedTime()
The time when the AWS Config rule evaluated the AWS resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
EvaluationResultIdentifier |
evaluationResultIdentifier()
Uniquely identifies the evaluation result.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
resultRecordedTime()
The time when AWS Config recorded the evaluation result.
|
String |
resultToken()
An encrypted token that associates an evaluation with an AWS Config rule.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EvaluationResult.Builder> |
serializableBuilderClass() |
EvaluationResult.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final EvaluationResultIdentifier evaluationResultIdentifier()
Uniquely identifies the evaluation result.
public final ComplianceType complianceType()
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
For the EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
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 EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
ComplianceTypepublic final String complianceTypeAsString()
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
For the EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
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 EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
ComplianceTypepublic final Instant resultRecordedTime()
The time when AWS Config recorded the evaluation result.
public final Instant configRuleInvokedTime()
The time when the AWS Config rule evaluated the AWS resource.
public final String annotation()
Supplementary information about how the evaluation determined the compliance.
public final String resultToken()
An encrypted token that associates an evaluation with an AWS Config rule. The token identifies the rule, the AWS resource being evaluated, and the event that triggered the evaluation.
public EvaluationResult.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>public static EvaluationResult.Builder builder()
public static Class<? extends EvaluationResult.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.