Interface Insights.Builder

    • Method Detail

      • activeAssessmentsCount

        Insights.Builder activeAssessmentsCount​(Integer activeAssessmentsCount)

        The number of active assessments in Audit Manager.

        Parameters:
        activeAssessmentsCount - The number of active assessments in Audit Manager.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noncompliantEvidenceCount

        Insights.Builder noncompliantEvidenceCount​(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compliantEvidenceCount

        Insights.Builder compliantEvidenceCount​(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inconclusiveEvidenceCount

        Insights.Builder inconclusiveEvidenceCount​(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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assessmentControlsCountByNoncompliantEvidence

        Insights.Builder assessmentControlsCountByNoncompliantEvidence​(Integer assessmentControlsCountByNoncompliantEvidence)

        The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

        Parameters:
        assessmentControlsCountByNoncompliantEvidence - The number of assessment controls that collected non-compliant evidence on the lastUpdated date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • totalAssessmentControlsCount

        Insights.Builder totalAssessmentControlsCount​(Integer totalAssessmentControlsCount)

        The total number of controls across all active assessments.

        Parameters:
        totalAssessmentControlsCount - The total number of controls across all active assessments.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdated

        Insights.Builder lastUpdated​(Instant lastUpdated)

        The time when the cross-assessment insights were last updated.

        Parameters:
        lastUpdated - The time when the cross-assessment insights were last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.