Class ResourceComplianceSummaryItem
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
Compliance summary information for a specific resource.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe compliance type.final CompliantSummaryA list of items that are compliant for the resource.final booleanfinal booleanequalsBySdkFields(Object obj) Information about the execution.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final NonCompliantSummaryA list of items that aren't compliant for the resource.final ComplianceSeverityThe highest severity item found for the resource.final StringThe highest severity item found for the resource.final StringThe resource ID.final StringThe resource type.static Class<? extends ResourceComplianceSummaryItem.Builder>final ComplianceStatusstatus()The compliance status for the resource.final StringThe compliance status for the resource.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
complianceType
The compliance type.
- Returns:
- The compliance type.
-
resourceType
The resource type.
- Returns:
- The resource type.
-
resourceId
The resource ID.
- Returns:
- The resource ID.
-
status
The compliance status for the resource.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnComplianceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The compliance status for the resource.
- See Also:
-
statusAsString
The compliance status for the resource.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnComplianceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The compliance status for the resource.
- See Also:
-
overallSeverity
The highest severity item found for the resource. The resource is compliant for this item.
If the service returns an enum value that is not available in the current SDK version,
overallSeveritywill returnComplianceSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverallSeverityAsString().- Returns:
- The highest severity item found for the resource. The resource is compliant for this item.
- See Also:
-
overallSeverityAsString
The highest severity item found for the resource. The resource is compliant for this item.
If the service returns an enum value that is not available in the current SDK version,
overallSeveritywill returnComplianceSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverallSeverityAsString().- Returns:
- The highest severity item found for the resource. The resource is compliant for this item.
- See Also:
-
executionSummary
Information about the execution.
- Returns:
- Information about the execution.
-
compliantSummary
A list of items that are compliant for the resource.
- Returns:
- A list of items that are compliant for the resource.
-
nonCompliantSummary
A list of items that aren't compliant for the resource.
- Returns:
- A list of items that aren't compliant for the resource.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-