@Generated(value="software.amazon.awssdk:codegen") public final class EvaluationResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>
The details of an Config evaluation. Provides the Amazon Web Services 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 Amazon Web Services resource complies with the Config rule that evaluated it.
|
String |
complianceTypeAsString()
Indicates whether the Amazon Web Services resource complies with the Config rule that evaluated it.
|
Instant |
configRuleInvokedTime()
The time when the Config rule evaluated the Amazon Web Services 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 Config recorded the evaluation result.
|
String |
resultToken()
An encrypted token that associates an evaluation with an 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 Amazon Web Services resource complies with the Config rule that evaluated it.
For the EvaluationResult data type, Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. 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, Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
ComplianceTypepublic final String complianceTypeAsString()
Indicates whether the Amazon Web Services resource complies with the Config rule that evaluated it.
For the EvaluationResult data type, Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. 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, Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
ComplianceTypepublic final Instant resultRecordedTime()
The time when Config recorded the evaluation result.
public final Instant configRuleInvokedTime()
The time when the Config rule evaluated the Amazon Web Services 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 Config rule. The token identifies the rule, the Amazon Web Services 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 © 2023. All rights reserved.