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
Modifier and TypeMethodDescriptioncontrolsCountByNoncompliantEvidence
(Integer controlsCountByNoncompliantEvidence) The number of controls in the control domain that collected non-compliant evidence on thelastUpdated
date.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.evidenceInsights
(EvidenceInsights evidenceInsights) A breakdown of the compliance check status for the evidence that’s associated with the control domain.The unique identifier for the control domain.lastUpdated
(Instant lastUpdated) The time when the control domain insights were last updated.The name of the control domain.totalControlsCount
(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 Details
-
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
The unique identifier for the control domain.
- Parameters:
id
- The unique identifier for the control domain.- 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
lastUpdated
date.- Parameters:
controlsCountByNoncompliantEvidence
- The number of controls in the control domain that collected non-compliant evidence on thelastUpdated
date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.Builder
avoiding the need to create one manually viaEvidenceInsights.builder()
.When the
Consumer
completes,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:
-
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.
-