@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()
The compliance type.
|
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)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnnotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
|
void |
setComplianceType(String complianceType)
The compliance type.
|
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)
The compliance type.
|
ConformancePackEvaluationResult |
withComplianceType(String complianceType)
The compliance type.
|
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)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.ConformancePackComplianceType
public String getComplianceType()
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
COMPLIANT
and NON_COMPLIANT
.ConformancePackComplianceType
public ConformancePackEvaluationResult withComplianceType(String complianceType)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.ConformancePackComplianceType
public ConformancePackEvaluationResult withComplianceType(ConformancePackComplianceType complianceType)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.ConformancePackComplianceType
public 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 Object
Object.toString()
public ConformancePackEvaluationResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.