@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ControlInsightsMetadataByAssessmentItem extends Object implements Serializable, Cloneable, StructuredPojo
A summary of the latest analytics data for a specific control in a specific active assessment.
Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.
Constructor and Description |
---|
ControlInsightsMetadataByAssessmentItem() |
Modifier and Type | Method and Description |
---|---|
ControlInsightsMetadataByAssessmentItem |
clone() |
boolean |
equals(Object obj) |
String |
getControlSetName()
The name of the control set that the assessment control belongs to.
|
EvidenceInsights |
getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
|
String |
getId()
The unique identifier for the assessment control.
|
Date |
getLastUpdated()
The time when the assessment control insights were last updated.
|
String |
getName()
The name of the assessment control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControlSetName(String controlSetName)
The name of the control set that the assessment control belongs to.
|
void |
setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
|
void |
setId(String id)
The unique identifier for the assessment control.
|
void |
setLastUpdated(Date lastUpdated)
The time when the assessment control insights were last updated.
|
void |
setName(String name)
The name of the assessment control.
|
String |
toString()
Returns a string representation of this object.
|
ControlInsightsMetadataByAssessmentItem |
withControlSetName(String controlSetName)
The name of the control set that the assessment control belongs to.
|
ControlInsightsMetadataByAssessmentItem |
withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
|
ControlInsightsMetadataByAssessmentItem |
withId(String id)
The unique identifier for the assessment control.
|
ControlInsightsMetadataByAssessmentItem |
withLastUpdated(Date lastUpdated)
The time when the assessment control insights were last updated.
|
ControlInsightsMetadataByAssessmentItem |
withName(String name)
The name of the assessment control.
|
public ControlInsightsMetadataByAssessmentItem()
public void setName(String name)
The name of the assessment control.
name
- The name of the assessment control.public String getName()
The name of the assessment control.
public ControlInsightsMetadataByAssessmentItem withName(String name)
The name of the assessment control.
name
- The name of the assessment control.public void setId(String id)
The unique identifier for the assessment control.
id
- The unique identifier for the assessment control.public String getId()
The unique identifier for the assessment control.
public ControlInsightsMetadataByAssessmentItem withId(String id)
The unique identifier for the assessment control.
id
- The unique identifier for the assessment control.public void setEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the assessment control.public EvidenceInsights getEvidenceInsights()
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
public ControlInsightsMetadataByAssessmentItem withEvidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
evidenceInsights
- A breakdown of the compliance check status for the evidence that’s associated with the assessment control.public void setControlSetName(String controlSetName)
The name of the control set that the assessment control belongs to.
controlSetName
- The name of the control set that the assessment control belongs to.public String getControlSetName()
The name of the control set that the assessment control belongs to.
public ControlInsightsMetadataByAssessmentItem withControlSetName(String controlSetName)
The name of the control set that the assessment control belongs to.
controlSetName
- The name of the control set that the assessment control belongs to.public void setLastUpdated(Date lastUpdated)
The time when the assessment control insights were last updated.
lastUpdated
- The time when the assessment control insights were last updated.public Date getLastUpdated()
The time when the assessment control insights were last updated.
public ControlInsightsMetadataByAssessmentItem withLastUpdated(Date lastUpdated)
The time when the assessment control insights were last updated.
lastUpdated
- The time when the assessment control insights were last updated.public String toString()
toString
in class Object
Object.toString()
public ControlInsightsMetadataByAssessmentItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.