Interface ControlDomainInsights.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ControlDomainInsights.Builder,ControlDomainInsights>,SdkBuilder<ControlDomainInsights.Builder,ControlDomainInsights>,SdkPojo
- Enclosing class:
- ControlDomainInsights
public static interface ControlDomainInsights.Builder extends SdkPojo, CopyableBuilder<ControlDomainInsights.Builder,ControlDomainInsights>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ControlDomainInsights.BuildercontrolsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)The number of controls in the control domain that collected non-compliant evidence on thelastUpdateddate.default ControlDomainInsights.BuilderevidenceInsights(Consumer<EvidenceInsights.Builder> evidenceInsights)A breakdown of the compliance check status for the evidence that’s associated with the control domain.ControlDomainInsights.BuilderevidenceInsights(EvidenceInsights evidenceInsights)A breakdown of the compliance check status for the evidence that’s associated with the control domain.ControlDomainInsights.Builderid(String id)The unique identifier for the control domain.ControlDomainInsights.BuilderlastUpdated(Instant lastUpdated)The time when the control domain insights were last updated.ControlDomainInsights.Buildername(String name)The name of the control domain.ControlDomainInsights.BuildertotalControlsCount(Integer totalControlsCount)The total number of controls in the control domain.-
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
-
name
ControlDomainInsights.Builder name(String name)
The name of the control domain.
- Parameters:
name- The name of the control domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ControlDomainInsights.Builder id(String id)
The unique identifier for the control domain. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see
ListDomainsin the Amazon Web Services Control Catalog API Reference.- Parameters:
id- The unique identifier for the control domain. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, seeListDomainsin the Amazon Web Services Control Catalog API Reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlsCountByNoncompliantEvidence
ControlDomainInsights.Builder controlsCountByNoncompliantEvidence(Integer controlsCountByNoncompliantEvidence)
The number of controls in the control domain that collected non-compliant evidence on the
lastUpdateddate.- Parameters:
controlsCountByNoncompliantEvidence- The number of controls in the control domain that collected non-compliant evidence on thelastUpdateddate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalControlsCount
ControlDomainInsights.Builder totalControlsCount(Integer totalControlsCount)
The total number of controls in the control domain.
- Parameters:
totalControlsCount- The total number of controls in the control domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidenceInsights
ControlDomainInsights.Builder evidenceInsights(EvidenceInsights evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
- Parameters:
evidenceInsights- A breakdown of the compliance check status for the evidence that’s associated with the control domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidenceInsights
default ControlDomainInsights.Builder evidenceInsights(Consumer<EvidenceInsights.Builder> evidenceInsights)
A breakdown of the compliance check status for the evidence that’s associated with the control domain.
This is a convenience method that creates an instance of theEvidenceInsights.Builderavoiding the need to create one manually viaEvidenceInsights.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevidenceInsights(EvidenceInsights).- Parameters:
evidenceInsights- a consumer that will call methods onEvidenceInsights.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
evidenceInsights(EvidenceInsights)
-
lastUpdated
ControlDomainInsights.Builder lastUpdated(Instant lastUpdated)
The time when the control domain insights were last updated.
- Parameters:
lastUpdated- The time when the control domain insights were last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-