Interface InsightsByAssessment.Builder

    • Method Detail

      • noncompliantEvidenceCount

        InsightsByAssessment.Builder noncompliantEvidenceCount​(Integer noncompliantEvidenceCount)

        The number of compliance check evidence that Audit Manager classified as non-compliant. 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. 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

        InsightsByAssessment.Builder compliantEvidenceCount​(Integer compliantEvidenceCount)

        The number of compliance check evidence that Audit Manager classified as compliant. 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. 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

        InsightsByAssessment.Builder inconclusiveEvidenceCount​(Integer inconclusiveEvidenceCount)

        The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if 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 classified as inconclusive in InsightsByAssessment data.

        Parameters:
        inconclusiveEvidenceCount - The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if 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 classified as inconclusive in InsightsByAssessment data.

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

        InsightsByAssessment.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

        InsightsByAssessment.Builder totalAssessmentControlsCount​(Integer totalAssessmentControlsCount)

        The total number of controls in the assessment.

        Parameters:
        totalAssessmentControlsCount - The total number of controls in the assessment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdated

        InsightsByAssessment.Builder lastUpdated​(Instant lastUpdated)

        The time when the assessment insights were last updated.

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