@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ControlDomainInsights extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
ControlDomainInsights() |
Modifier and Type | Method and Description |
---|---|
ControlDomainInsights |
clone() |
boolean |
equals(Object obj) |
Integer |
getControlsCountByNoncompliantEvidence()
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated date. |
EvidenceInsights |
getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
|
String |
getId()
The unique identifier for the control domain.
|
Date |
getLastUpdated()
The time when the control domain insights were last updated.
|
String |
getName()
The name of the control domain.
|
Integer |
getTotalControlsCount()
The total number of controls in the control domain.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControlsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated date. |
void |
setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
|
void |
setId(String id)
The unique identifier for the control domain.
|
void |
setLastUpdated(Date lastUpdated)
The time when the control domain insights were last updated.
|
void |
setName(String name)
The name of the control domain.
|
void |
setTotalControlsCount(Integer totalControlsCount)
The total number of controls in the control domain.
|
String |
toString()
Returns a string representation of this object.
|
ControlDomainInsights |
withControlsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated date. |
ControlDomainInsights |
withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
|
ControlDomainInsights |
withId(String id)
The unique identifier for the control domain.
|
ControlDomainInsights |
withLastUpdated(Date lastUpdated)
The time when the control domain insights were last updated.
|
ControlDomainInsights |
withName(String name)
The name of the control domain.
|
ControlDomainInsights |
withTotalControlsCount(Integer totalControlsCount)
The total number of controls in the control domain.
|
public void setName(String name)
The name of the control domain.
name
- The name of the control domain.public String getName()
The name of the control domain.
public ControlDomainInsights withName(String name)
The name of the control domain.
name
- The name of the control domain.public void setId(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
ListDomains
in the Amazon Web Services Control Catalog API Reference.
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
ListDomains
in the Amazon Web Services Control Catalog API Reference.public String getId()
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
ListDomains
in the Amazon Web Services Control Catalog API Reference.
ListDomains
in the Amazon Web Services Control Catalog API Reference.public ControlDomainInsights withId(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
ListDomains
in the Amazon Web Services Control Catalog API Reference.
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
ListDomains
in the Amazon Web Services Control Catalog API Reference.public void setControlsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated
date.
controlsCountByNoncompliantEvidence
- The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated
date.public Integer getControlsCountByNoncompliantEvidence()
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated
date.
lastUpdated
date.public ControlDomainInsights withControlsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated
date.
controlsCountByNoncompliantEvidence
- The number of controls in the control domain that collected non-compliant evidence on the
lastUpdated
date.public void setTotalControlsCount(Integer totalControlsCount)
The total number of controls in the control domain.
totalControlsCount
- The total number of controls in the control domain.public Integer getTotalControlsCount()
The total number of controls in the control domain.
public ControlDomainInsights withTotalControlsCount(Integer totalControlsCount)
The total number of controls in the control domain.
totalControlsCount
- The total number of controls in the control domain.public void setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the control domain.public EvidenceInsights getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
public ControlDomainInsights withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the control domain.public void setLastUpdated(Date lastUpdated)
The time when the control domain insights were last updated.
lastUpdated
- The time when the control domain insights were last updated.public Date getLastUpdated()
The time when the control domain insights were last updated.
public ControlDomainInsights withLastUpdated(Date lastUpdated)
The time when the control domain insights were last updated.
lastUpdated
- The time when the control domain insights were last updated.public String toString()
toString
in class Object
Object.toString()
public ControlDomainInsights clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.