Interface InsightsByAssessment.Builder

  • Method Details

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