Class ResourceComplianceSummaryItem
- java.lang.Object
-
- software.amazon.awssdk.services.ssm.model.ResourceComplianceSummaryItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
@Generated("software.amazon.awssdk:codegen") public final class ResourceComplianceSummaryItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
Compliance summary information for a specific resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceComplianceSummaryItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceComplianceSummaryItem.Builderbuilder()StringcomplianceType()The compliance type.CompliantSummarycompliantSummary()A list of items that are compliant for the resource.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ComplianceExecutionSummaryexecutionSummary()Information about the execution.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()NonCompliantSummarynonCompliantSummary()A list of items that aren't compliant for the resource.ComplianceSeverityoverallSeverity()The highest severity item found for the resource.StringoverallSeverityAsString()The highest severity item found for the resource.StringresourceId()The resource ID.StringresourceType()The resource type.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ResourceComplianceSummaryItem.Builder>serializableBuilderClass()ComplianceStatusstatus()The compliance status for the resource.StringstatusAsString()The compliance status for the resource.ResourceComplianceSummaryItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
complianceType
public final String complianceType()
The compliance type.
- Returns:
- The compliance type.
-
resourceType
public final String resourceType()
The resource type.
- Returns:
- The resource type.
-
resourceId
public final String resourceId()
The resource ID.
- Returns:
- The resource ID.
-
status
public final ComplianceStatus 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:
ComplianceStatus
-
statusAsString
public final String 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:
ComplianceStatus
-
overallSeverity
public final ComplianceSeverity 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:
ComplianceSeverity
-
overallSeverityAsString
public final String 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:
ComplianceSeverity
-
executionSummary
public final ComplianceExecutionSummary executionSummary()
Information about the execution.
- Returns:
- Information about the execution.
-
compliantSummary
public final CompliantSummary compliantSummary()
A list of items that are compliant for the resource.
- Returns:
- A list of items that are compliant for the resource.
-
nonCompliantSummary
public final NonCompliantSummary 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
public ResourceComplianceSummaryItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
-
builder
public static ResourceComplianceSummaryItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceComplianceSummaryItem.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-