@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExternalEvaluation extends Object implements Serializable, Cloneable, StructuredPojo
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
| Constructor and Description |
|---|
ExternalEvaluation() |
| Modifier and Type | Method and Description |
|---|---|
ExternalEvaluation |
clone() |
boolean |
equals(Object obj) |
String |
getAnnotation()
Supplementary information about the reason of compliance.
|
String |
getComplianceResourceId()
The evaluated compliance resource ID.
|
String |
getComplianceResourceType()
The evaluated compliance resource type.
|
String |
getComplianceType()
The compliance of the Amazon Web Services resource.
|
Date |
getOrderingTimestamp()
The time when the compliance was recorded.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAnnotation(String annotation)
Supplementary information about the reason of compliance.
|
void |
setComplianceResourceId(String complianceResourceId)
The evaluated compliance resource ID.
|
void |
setComplianceResourceType(String complianceResourceType)
The evaluated compliance resource type.
|
void |
setComplianceType(String complianceType)
The compliance of the Amazon Web Services resource.
|
void |
setOrderingTimestamp(Date orderingTimestamp)
The time when the compliance was recorded.
|
String |
toString()
Returns a string representation of this object.
|
ExternalEvaluation |
withAnnotation(String annotation)
Supplementary information about the reason of compliance.
|
ExternalEvaluation |
withComplianceResourceId(String complianceResourceId)
The evaluated compliance resource ID.
|
ExternalEvaluation |
withComplianceResourceType(String complianceResourceType)
The evaluated compliance resource type.
|
ExternalEvaluation |
withComplianceType(ComplianceType complianceType)
The compliance of the Amazon Web Services resource.
|
ExternalEvaluation |
withComplianceType(String complianceType)
The compliance of the Amazon Web Services resource.
|
ExternalEvaluation |
withOrderingTimestamp(Date orderingTimestamp)
The time when the compliance was recorded.
|
public void setComplianceResourceType(String complianceResourceType)
The evaluated compliance resource type. Config accepts AWS::::Account resource type.
complianceResourceType - The evaluated compliance resource type. Config accepts AWS::::Account resource type.public String getComplianceResourceType()
The evaluated compliance resource type. Config accepts AWS::::Account resource type.
AWS::::Account resource type.public ExternalEvaluation withComplianceResourceType(String complianceResourceType)
The evaluated compliance resource type. Config accepts AWS::::Account resource type.
complianceResourceType - The evaluated compliance resource type. Config accepts AWS::::Account resource type.public void setComplianceResourceId(String complianceResourceId)
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
complianceResourceId - The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.public String getComplianceResourceId()
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
public ExternalEvaluation withComplianceResourceId(String complianceResourceId)
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
complianceResourceId - The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.public void setComplianceType(String complianceType)
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
complianceType - The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic String getComplianceType()
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic ExternalEvaluation withComplianceType(String complianceType)
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
complianceType - The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic ExternalEvaluation withComplianceType(ComplianceType complianceType)
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT,
and NOT_APPLICABLE.
complianceType - The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.ComplianceTypepublic void setAnnotation(String annotation)
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
annotation - Supplementary information about the reason of compliance. For example, this task was completed on a
specific date.public String getAnnotation()
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
public ExternalEvaluation withAnnotation(String annotation)
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
annotation - Supplementary information about the reason of compliance. For example, this task was completed on a
specific date.public void setOrderingTimestamp(Date orderingTimestamp)
The time when the compliance was recorded.
orderingTimestamp - The time when the compliance was recorded.public Date getOrderingTimestamp()
The time when the compliance was recorded.
public ExternalEvaluation withOrderingTimestamp(Date orderingTimestamp)
The time when the compliance was recorded.
orderingTimestamp - The time when the compliance was recorded.public String toString()
toString in class ObjectObject.toString()public ExternalEvaluation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.