@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 Config rule and Amazon Web Services 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 Config rule evaluated Amazon Web Services resource.
|
EvaluationResultIdentifier |
getEvaluationResultIdentifier() |
Date |
getResultRecordedTime()
The time when 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 Config rule evaluated Amazon Web Services resource.
|
void |
setEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) |
void |
setResultRecordedTime(Date resultRecordedTime)
The time when 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 Config rule evaluated Amazon Web Services resource.
|
ConformancePackEvaluationResult |
withEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) |
ConformancePackEvaluationResult |
withResultRecordedTime(Date resultRecordedTime)
The time when Config recorded the evaluation result.
|
public void setComplianceType(String complianceType)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.ConformancePackComplianceType
public String getComplianceType()
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.ConformancePackComplianceType
public ConformancePackEvaluationResult withComplianceType(String complianceType)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.ConformancePackComplianceType
public ConformancePackEvaluationResult withComplianceType(ConformancePackComplianceType complianceType)
The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
complianceType
- The compliance type. The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.ConformancePackComplianceType
public void setEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
evaluationResultIdentifier
- public EvaluationResultIdentifier getEvaluationResultIdentifier()
public ConformancePackEvaluationResult withEvaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
evaluationResultIdentifier
- public void setConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when Config rule evaluated Amazon Web Services resource.
configRuleInvokedTime
- The time when Config rule evaluated Amazon Web Services resource.public Date getConfigRuleInvokedTime()
The time when Config rule evaluated Amazon Web Services resource.
public ConformancePackEvaluationResult withConfigRuleInvokedTime(Date configRuleInvokedTime)
The time when Config rule evaluated Amazon Web Services resource.
configRuleInvokedTime
- The time when Config rule evaluated Amazon Web Services resource.public void setResultRecordedTime(Date resultRecordedTime)
The time when Config recorded the evaluation result.
resultRecordedTime
- The time when Config recorded the evaluation result.public Date getResultRecordedTime()
The time when Config recorded the evaluation result.
public ConformancePackEvaluationResult withResultRecordedTime(Date resultRecordedTime)
The time when Config recorded the evaluation result.
resultRecordedTime
- The time when 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.