@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Insights extends Object implements Serializable, Cloneable, StructuredPojo
A summary of the latest analytics data for all your active assessments.
This summary is a snapshot of the data that your active assessments collected on the lastUpdated
date.
It’s important to understand that the following totals are daily counts based on this date — they aren’t a total sum
to date.
The Insights
data is eventually consistent. This means that, when you read data from
Insights
, the response might not instantly reflect the results of a recently completed write or update
operation. If you repeat your read request after a few hours, the response should return the latest data.
If you delete an assessment or change its status to inactive, InsightsByAssessment
includes data for
that assessment as follows.
Inactive assessments - If Audit Manager collected evidence for your assessment before you changed it inactive,
that evidence is included in the InsightsByAssessment
counts for that day.
Deleted assessments - If Audit Manager collected evidence for your assessment before you deleted it, that
evidence isn't included in the InsightsByAssessment
counts for that day.
Constructor and Description |
---|
Insights() |
Modifier and Type | Method and Description |
---|---|
Insights |
clone() |
boolean |
equals(Object obj) |
Integer |
getActiveAssessmentsCount()
The number of active assessments in Audit Manager.
|
Integer |
getAssessmentControlsCountByNoncompliantEvidence()
The number of assessment controls that collected non-compliant evidence on the
lastUpdated date. |
Integer |
getCompliantEvidenceCount()
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated date. |
Integer |
getInconclusiveEvidenceCount()
The number of evidence without a compliance check ruling.
|
Date |
getLastUpdated()
The time when the cross-assessment insights were last updated.
|
Integer |
getNoncompliantEvidenceCount()
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated date. |
Integer |
getTotalAssessmentControlsCount()
The total number of controls across all active assessments.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActiveAssessmentsCount(Integer activeAssessmentsCount)
The number of active assessments in Audit Manager.
|
void |
setAssessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)
The number of assessment controls that collected non-compliant evidence on the
lastUpdated date. |
void |
setCompliantEvidenceCount(Integer compliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated date. |
void |
setInconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)
The number of evidence without a compliance check ruling.
|
void |
setLastUpdated(Date lastUpdated)
The time when the cross-assessment insights were last updated.
|
void |
setNoncompliantEvidenceCount(Integer noncompliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated date. |
void |
setTotalAssessmentControlsCount(Integer totalAssessmentControlsCount)
The total number of controls across all active assessments.
|
String |
toString()
Returns a string representation of this object.
|
Insights |
withActiveAssessmentsCount(Integer activeAssessmentsCount)
The number of active assessments in Audit Manager.
|
Insights |
withAssessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)
The number of assessment controls that collected non-compliant evidence on the
lastUpdated date. |
Insights |
withCompliantEvidenceCount(Integer compliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated date. |
Insights |
withInconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)
The number of evidence without a compliance check ruling.
|
Insights |
withLastUpdated(Date lastUpdated)
The time when the cross-assessment insights were last updated.
|
Insights |
withNoncompliantEvidenceCount(Integer noncompliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated date. |
Insights |
withTotalAssessmentControlsCount(Integer totalAssessmentControlsCount)
The total number of controls across all active assessments.
|
public void setActiveAssessmentsCount(Integer activeAssessmentsCount)
The number of active assessments in Audit Manager.
activeAssessmentsCount
- The number of active assessments in Audit Manager.public Integer getActiveAssessmentsCount()
The number of active assessments in Audit Manager.
public Insights withActiveAssessmentsCount(Integer activeAssessmentsCount)
The number of active assessments in Audit Manager.
activeAssessmentsCount
- The number of active assessments in Audit Manager.public void setNoncompliantEvidenceCount(Integer noncompliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Fail
ruling, or collected from Config with a Non-compliant ruling.
noncompliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Fail ruling, or collected from Config with a Non-compliant ruling.public Integer getNoncompliantEvidenceCount()
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Fail
ruling, or collected from Config with a Non-compliant ruling.
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Fail ruling, or collected from Config with a Non-compliant ruling.public Insights withNoncompliantEvidenceCount(Integer noncompliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Fail
ruling, or collected from Config with a Non-compliant ruling.
noncompliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as non-compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Fail ruling, or collected from Config with a Non-compliant ruling.public void setCompliantEvidenceCount(Integer compliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Pass
ruling, or collected from Config with a Compliant ruling.
compliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Pass ruling, or collected from Config with a Compliant ruling.public Integer getCompliantEvidenceCount()
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Pass
ruling, or collected from Config with a Compliant ruling.
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Pass ruling, or collected from Config with a Compliant ruling.public Insights withCompliantEvidenceCount(Integer compliantEvidenceCount)
The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a Pass
ruling, or collected from Config with a Compliant ruling.
compliantEvidenceCount
- The number of compliance check evidence that Audit Manager classified as compliant on the
lastUpdated
date. This includes evidence that was collected from Security Hub with a
Pass ruling, or collected from Config with a Compliant ruling.public void setInconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)
The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's classed as inconclusive in
Insights
data.
inconclusiveEvidenceCount
- The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated
control uses Security Hub or Config as a data source but you didn't enable those services. This is also
the case when a control uses a data source that doesn’t support compliance checks (for example: manual
evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's classed as inconclusive in
Insights
data.
public Integer getInconclusiveEvidenceCount()
The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's classed as inconclusive in
Insights
data.
If evidence has a compliance check status of not applicable, it's classed as inconclusive
in Insights
data.
public Insights withInconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)
The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's classed as inconclusive in
Insights
data.
inconclusiveEvidenceCount
- The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated
control uses Security Hub or Config as a data source but you didn't enable those services. This is also
the case when a control uses a data source that doesn’t support compliance checks (for example: manual
evidence, API calls, or CloudTrail).
If evidence has a compliance check status of not applicable, it's classed as inconclusive in
Insights
data.
public void setAssessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)
The number of assessment controls that collected non-compliant evidence on the lastUpdated
date.
assessmentControlsCountByNoncompliantEvidence
- The number of assessment controls that collected non-compliant evidence on the lastUpdated
date.public Integer getAssessmentControlsCountByNoncompliantEvidence()
The number of assessment controls that collected non-compliant evidence on the lastUpdated
date.
lastUpdated
date.public Insights withAssessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)
The number of assessment controls that collected non-compliant evidence on the lastUpdated
date.
assessmentControlsCountByNoncompliantEvidence
- The number of assessment controls that collected non-compliant evidence on the lastUpdated
date.public void setTotalAssessmentControlsCount(Integer totalAssessmentControlsCount)
The total number of controls across all active assessments.
totalAssessmentControlsCount
- The total number of controls across all active assessments.public Integer getTotalAssessmentControlsCount()
The total number of controls across all active assessments.
public Insights withTotalAssessmentControlsCount(Integer totalAssessmentControlsCount)
The total number of controls across all active assessments.
totalAssessmentControlsCount
- The total number of controls across all active assessments.public void setLastUpdated(Date lastUpdated)
The time when the cross-assessment insights were last updated.
lastUpdated
- The time when the cross-assessment insights were last updated.public Date getLastUpdated()
The time when the cross-assessment insights were last updated.
public Insights withLastUpdated(Date lastUpdated)
The time when the cross-assessment insights were last updated.
lastUpdated
- The time when the cross-assessment insights were last updated.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.