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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Insights.BuilderactiveAssessmentsCount(Integer activeAssessmentsCount)The number of active assessments in Audit Manager.Insights.BuilderassessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)The number of assessment controls that collected non-compliant evidence on thelastUpdateddate.Insights.BuildercompliantEvidenceCount(Integer compliantEvidenceCount)The number of compliance check evidence that Audit Manager classified as compliant on thelastUpdateddate.Insights.BuilderinconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)The number of evidence without a compliance check ruling.Insights.BuilderlastUpdated(Instant lastUpdated)The time when the cross-assessment insights were last updated.Insights.BuildernoncompliantEvidenceCount(Integer noncompliantEvidenceCount)The number of compliance check evidence that Audit Manager classified as non-compliant on thelastUpdateddate.Insights.BuildertotalAssessmentControlsCount(Integer totalAssessmentControlsCount)The total number of controls across all active assessments.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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
lastUpdateddate. 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 thelastUpdateddate. 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
lastUpdateddate. 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 thelastUpdateddate. 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
Insightsdata.- 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
Insightsdata.- 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
lastUpdateddate.- Parameters:
assessmentControlsCountByNoncompliantEvidence- The number of assessment controls that collected non-compliant evidence on thelastUpdateddate.- 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.
-
-