Interface Insights.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Insights.Builder,Insights>, SdkBuilder<Insights.Builder,Insights>, SdkPojo
Enclosing class:
Insights

public static interface Insights.Builder extends SdkPojo, CopyableBuilder<Insights.Builder,Insights>
  • Method Details

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