Class ExternalEvaluation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation>
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringSupplementary information about the reason of compliance.static ExternalEvaluation.Builderbuilder()final StringThe evaluated compliance resource ID.final StringThe evaluated compliance resource type.final ComplianceTypeThe compliance of the Amazon Web Services resource.final StringThe compliance of the Amazon Web Services resource.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe time when the compliance was recorded.static Class<? extends ExternalEvaluation.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
complianceResourceType
The evaluated compliance resource type. Config accepts
AWS::::Accountresource type.- Returns:
- The evaluated compliance resource type. Config accepts
AWS::::Accountresource type.
-
complianceResourceId
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
- Returns:
- The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
-
complianceType
The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.If the service returns an enum value that is not available in the current SDK version,
complianceTypewill returnComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomplianceTypeAsString().- Returns:
- The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE. - See Also:
-
complianceTypeAsString
The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.If the service returns an enum value that is not available in the current SDK version,
complianceTypewill returnComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomplianceTypeAsString().- Returns:
- The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE. - See Also:
-
annotation
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
- Returns:
- Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
-
orderingTimestamp
The time when the compliance was recorded.
- Returns:
- The time when the compliance was recorded.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-