Class ControlDomainInsights
- java.lang.Object
-
- software.amazon.awssdk.services.auditmanager.model.ControlDomainInsights
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ControlDomainInsights.Builder,ControlDomainInsights>
@Generated("software.amazon.awssdk:codegen") public final class ControlDomainInsights extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ControlDomainInsights.Builder,ControlDomainInsights>
A summary of the latest analytics data for a specific control domain.
Control domain 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 interfaceControlDomainInsights.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ControlDomainInsights.Builderbuilder()IntegercontrolsCountByNoncompliantEvidence()The number of controls in the control domain that collected non-compliant evidence on thelastUpdateddate.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EvidenceInsightsevidenceInsights()A breakdown of the compliance check status for the evidence that’s associated with the control domain.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier for the control domain.InstantlastUpdated()The time when the control domain insights were last updated.Stringname()The name of the control domain.List<SdkField<?>>sdkFields()static Class<? extends ControlDomainInsights.Builder>serializableBuilderClass()ControlDomainInsights.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegertotalControlsCount()The total number of controls in the control domain.-
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 domain.
- Returns:
- The name of the control domain.
-
id
public final String id()
The unique identifier for the control domain. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see
ListDomainsin the Amazon Web Services Control Catalog API Reference.- Returns:
- The unique identifier for the control domain. Audit Manager supports the control domains that are
provided by Amazon Web Services Control Catalog. For information about how to find a list of available
control domains, see
ListDomainsin the Amazon Web Services Control Catalog API Reference.
-
controlsCountByNoncompliantEvidence
public final Integer controlsCountByNoncompliantEvidence()
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdateddate.- Returns:
- The number of controls in the control domain that collected non-compliant evidence on the
lastUpdateddate.
-
totalControlsCount
public final Integer totalControlsCount()
The total number of controls in the control domain.
- Returns:
- The total number of controls in the control domain.
-
evidenceInsights
public final EvidenceInsights evidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
- Returns:
- A breakdown of the compliance check status for the evidence that’s associated with the control domain.
-
lastUpdated
public final Instant lastUpdated()
The time when the control domain insights were last updated.
- Returns:
- The time when the control domain insights were last updated.
-
toBuilder
public ControlDomainInsights.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ControlDomainInsights.Builder,ControlDomainInsights>
-
builder
public static ControlDomainInsights.Builder builder()
-
serializableBuilderClass
public static Class<? extends ControlDomainInsights.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.
-
-