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 interface
ResourceComplianceSummaryItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceComplianceSummaryItem.Builder
builder()
String
complianceType()
The compliance type.CompliantSummary
compliantSummary()
A list of items that are compliant for the resource.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
ComplianceExecutionSummary
executionSummary()
Information about the execution.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
NonCompliantSummary
nonCompliantSummary()
A list of items that aren't compliant for the resource.ComplianceSeverity
overallSeverity()
The highest severity item found for the resource.String
overallSeverityAsString()
The highest severity item found for the resource.String
resourceId()
The resource ID.String
resourceType()
The resource type.List<SdkField<?>>
sdkFields()
static Class<? extends ResourceComplianceSummaryItem.Builder>
serializableBuilderClass()
ComplianceStatus
status()
The compliance status for the resource.String
statusAsString()
The compliance status for the resource.ResourceComplianceSummaryItem.Builder
toBuilder()
String
toString()
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,
status
will 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,
status
will 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,
overallSeverity
will 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,
overallSeverity
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-