@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConformancePackEvaluationResult extends Object implements Serializable, Cloneable, StructuredPojo
The details of a conformance pack evaluation. Provides AWS Config rule and AWS resource type that was evaluated, the compliance of the conformance pack, related time stamps, and supplementary information.
| Constructor and Description |
|---|
ConformancePackEvaluationResult() |
| Modifier and Type | Method and Description |
|---|---|
ConformancePackEvaluationResult |
clone() |
boolean |
equals(Object obj) |
String |
getAnnotation()
Supplementary information about how the evaluation determined the compliance.
|
String |
getComplianceType()
Filters the results by compliance.
|
Date |
getConfigRuleInvokedTime()
The time when AWS Config rule evaluated AWS resource.
|
EvaluationResultIdentifier |
getEvaluationResultIdentifier() |
Date |
getResultRecordedTime()
The time when AWS Config recorded the evaluation result.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAnnotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
|
void |
setComplianceType(String complianceType)
Filters the results by compliance.
|
void |
setConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when AWS Config rule evaluated AWS resource.
|
void |
setEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) |
void |
setResultRecordedTime(Date resultRecordedTime)
The time when AWS Config recorded the evaluation result.
|
String |
toString()
Returns a string representation of this object.
|
ConformancePackEvaluationResult |
withAnnotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
|
ConformancePackEvaluationResult |
withComplianceType(ConformancePackComplianceType complianceType)
Filters the results by compliance.
|
ConformancePackEvaluationResult |
withComplianceType(String complianceType)
Filters the results by compliance.
|
ConformancePackEvaluationResult |
withConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when AWS Config rule evaluated AWS resource.
|
ConformancePackEvaluationResult |
withEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) |
ConformancePackEvaluationResult |
withResultRecordedTime(Date resultRecordedTime)
The time when AWS Config recorded the evaluation result.
|
public void setComplianceType(String complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
complianceType - Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
ConformancePackComplianceTypepublic String getComplianceType()
Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
The allowed values are COMPLIANT and NON_COMPLIANT.
ConformancePackComplianceTypepublic ConformancePackEvaluationResult withComplianceType(String complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
complianceType - Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
ConformancePackComplianceTypepublic ConformancePackEvaluationResult withComplianceType(ConformancePackComplianceType complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
complianceType - Filters the results by compliance.
The allowed values are COMPLIANT and NON_COMPLIANT.
ConformancePackComplianceTypepublic void setEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
evaluationResultIdentifier - public EvaluationResultIdentifier getEvaluationResultIdentifier()
public ConformancePackEvaluationResult withEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
evaluationResultIdentifier - public void setConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when AWS Config rule evaluated AWS resource.
configRuleInvokedTime - The time when AWS Config rule evaluated AWS resource.public Date getConfigRuleInvokedTime()
The time when AWS Config rule evaluated AWS resource.
public ConformancePackEvaluationResult withConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when AWS Config rule evaluated AWS resource.
configRuleInvokedTime - The time when AWS Config rule evaluated AWS resource.public void setResultRecordedTime(Date resultRecordedTime)
The time when AWS Config recorded the evaluation result.
resultRecordedTime - The time when AWS Config recorded the evaluation result.public Date getResultRecordedTime()
The time when AWS Config recorded the evaluation result.
public ConformancePackEvaluationResult withResultRecordedTime(Date resultRecordedTime)
The time when AWS Config recorded the evaluation result.
resultRecordedTime - The time when AWS Config recorded the evaluation result.public void setAnnotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
annotation - Supplementary information about how the evaluation determined the compliance.public String getAnnotation()
Supplementary information about how the evaluation determined the compliance.
public ConformancePackEvaluationResult withAnnotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
annotation - Supplementary information about how the evaluation determined the compliance.public String toString()
toString in class ObjectObject.toString()public ConformancePackEvaluationResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.