Interface InsightsByAssessment.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InsightsByAssessment.Builder,InsightsByAssessment>,SdkBuilder<InsightsByAssessment.Builder,InsightsByAssessment>,SdkPojo
- Enclosing class:
- InsightsByAssessment
public static interface InsightsByAssessment.Builder extends SdkPojo, CopyableBuilder<InsightsByAssessment.Builder,InsightsByAssessment>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InsightsByAssessment.BuilderassessmentControlsCountByNoncompliantEvidence(Integer assessmentControlsCountByNoncompliantEvidence)The number of assessment controls that collected non-compliant evidence on thelastUpdateddate.InsightsByAssessment.BuildercompliantEvidenceCount(Integer compliantEvidenceCount)The number of compliance check evidence that Audit Manager classified as compliant.InsightsByAssessment.BuilderinconclusiveEvidenceCount(Integer inconclusiveEvidenceCount)The amount of evidence without a compliance check ruling.InsightsByAssessment.BuilderlastUpdated(Instant lastUpdated)The time when the assessment insights were last updated.InsightsByAssessment.BuildernoncompliantEvidenceCount(Integer noncompliantEvidenceCount)The number of compliance check evidence that Audit Manager classified as non-compliant.InsightsByAssessment.BuildertotalAssessmentControlsCount(Integer totalAssessmentControlsCount)The total number of controls in the assessment.-
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
-
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
InsightsByAssessmentdata.- 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
InsightsByAssessmentdata.- 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
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
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.
-
-