Class ControlInsightsMetadataItem
- java.lang.Object
-
- software.amazon.awssdk.services.auditmanager.model.ControlInsightsMetadataItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ControlInsightsMetadataItem.Builder,ControlInsightsMetadataItem>
@Generated("software.amazon.awssdk:codegen") public final class ControlInsightsMetadataItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ControlInsightsMetadataItem.Builder,ControlInsightsMetadataItem>
A summary of the latest analytics data for a specific control.
This data reflects the total counts for the specified control across all active assessments. Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceControlInsightsMetadataItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ControlInsightsMetadataItem.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EvidenceInsightsevidenceInsights()A breakdown of the compliance check status for the evidence that’s associated with the control.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier for the control.InstantlastUpdated()The time when the control insights were last updated.Stringname()The name of the control.List<SdkField<?>>sdkFields()static Class<? extends ControlInsightsMetadataItem.Builder>serializableBuilderClass()ControlInsightsMetadataItem.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
-
name
public final String name()
The name of the control.
- Returns:
- The name of the control.
-
id
public final String id()
The unique identifier for the control.
- Returns:
- The unique identifier for the control.
-
evidenceInsights
public final EvidenceInsights evidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control.
- Returns:
- A breakdown of the compliance check status for the evidence that’s associated with the control.
-
lastUpdated
public final Instant lastUpdated()
The time when the control insights were last updated.
- Returns:
- The time when the control insights were last updated.
-
toBuilder
public ControlInsightsMetadataItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ControlInsightsMetadataItem.Builder,ControlInsightsMetadataItem>
-
builder
public static ControlInsightsMetadataItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends ControlInsightsMetadataItem.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.
-
-