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