@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ControlInsightsMetadataItem extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
ControlInsightsMetadataItem() |
Modifier and Type | Method and Description |
---|---|
ControlInsightsMetadataItem |
clone() |
boolean |
equals(Object obj) |
EvidenceInsights |
getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control.
|
String |
getId()
The unique identifier for the control.
|
Date |
getLastUpdated()
The time when the control insights were last updated.
|
String |
getName()
The name of the control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control.
|
void |
setId(String id)
The unique identifier for the control.
|
void |
setLastUpdated(Date lastUpdated)
The time when the control insights were last updated.
|
void |
setName(String name)
The name of the control.
|
String |
toString()
Returns a string representation of this object.
|
ControlInsightsMetadataItem |
withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control.
|
ControlInsightsMetadataItem |
withId(String id)
The unique identifier for the control.
|
ControlInsightsMetadataItem |
withLastUpdated(Date lastUpdated)
The time when the control insights were last updated.
|
ControlInsightsMetadataItem |
withName(String name)
The name of the control.
|
public void setName(String name)
The name of the control.
name
- The name of the control.public String getName()
The name of the control.
public ControlInsightsMetadataItem withName(String name)
The name of the control.
name
- The name of the control.public void setId(String id)
The unique identifier for the control.
id
- The unique identifier for the control.public String getId()
The unique identifier for the control.
public ControlInsightsMetadataItem withId(String id)
The unique identifier for the control.
id
- The unique identifier for the control.public void setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the control.public EvidenceInsights getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the control.
public ControlInsightsMetadataItem withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the control.public void setLastUpdated(Date lastUpdated)
The time when the control insights were last updated.
lastUpdated
- The time when the control insights were last updated.public Date getLastUpdated()
The time when the control insights were last updated.
public ControlInsightsMetadataItem withLastUpdated(Date lastUpdated)
The time when the control insights were last updated.
lastUpdated
- The time when the control insights were last updated.public String toString()
toString
in class Object
Object.toString()
public ControlInsightsMetadataItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.