@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
.ComplianceType
public 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
.ComplianceType
public 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
.ComplianceType
public 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
.ComplianceType
public 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 Object
Object.toString()
public ExternalEvaluation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.