Interface AssessmentControlSet.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssessmentControlSet.Builder,
,AssessmentControlSet> SdkBuilder<AssessmentControlSet.Builder,
,AssessmentControlSet> SdkPojo
- Enclosing class:
AssessmentControlSet
-
Method Summary
Modifier and TypeMethodDescriptioncontrols
(Collection<AssessmentControl> controls) The list of controls that's contained with the control set.controls
(Consumer<AssessmentControl.Builder>... controls) The list of controls that's contained with the control set.controls
(AssessmentControl... controls) The list of controls that's contained with the control set.delegations
(Collection<Delegation> delegations) The delegations that are associated with the control set.delegations
(Consumer<Delegation.Builder>... delegations) The delegations that are associated with the control set.delegations
(Delegation... delegations) The delegations that are associated with the control set.description
(String description) The description for the control set.The identifier of the control set in the assessment.manualEvidenceCount
(Integer manualEvidenceCount) The total number of evidence objects that are uploaded manually to the control set.roles
(Collection<Role> roles) The roles that are associated with the control set.roles
(Consumer<Role.Builder>... roles) The roles that are associated with the control set.The roles that are associated with the control set.The current status of the control set.status
(ControlSetStatus status) The current status of the control set.systemEvidenceCount
(Integer systemEvidenceCount) The total number of evidence objects that are retrieved automatically for the control set.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
-
id
The identifier of the control set in the assessment. This is the control set name in a plain string format.
- Parameters:
id
- The identifier of the control set in the assessment. This is the control set name in a plain string format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description for the control set.
- Parameters:
description
- The description for the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the control set.
- Parameters:
status
- The current status of the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the control set.
- Parameters:
status
- The current status of the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roles
The roles that are associated with the control set.
- Parameters:
roles
- The roles that are associated with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roles
The roles that are associated with the control set.
- Parameters:
roles
- The roles that are associated with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roles
The roles that are associated with the control set.
This is a convenience method that creates an instance of theRole.Builder
avoiding the need to create one manually viaRole.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroles(List<Role>)
.- Parameters:
roles
- a consumer that will call methods onRole.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
controls
The list of controls that's contained with the control set.
- Parameters:
controls
- The list of controls that's contained with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controls
The list of controls that's contained with the control set.
- Parameters:
controls
- The list of controls that's contained with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controls
The list of controls that's contained with the control set.
This is a convenience method that creates an instance of theAssessmentControl.Builder
avoiding the need to create one manually viaAssessmentControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrols(List<AssessmentControl>)
.- Parameters:
controls
- a consumer that will call methods onAssessmentControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
delegations
The delegations that are associated with the control set.
- Parameters:
delegations
- The delegations that are associated with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delegations
The delegations that are associated with the control set.
- Parameters:
delegations
- The delegations that are associated with the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delegations
The delegations that are associated with the control set.
This is a convenience method that creates an instance of theDelegation.Builder
avoiding the need to create one manually viaDelegation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todelegations(List<Delegation>)
.- Parameters:
delegations
- a consumer that will call methods onDelegation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
systemEvidenceCount
The total number of evidence objects that are retrieved automatically for the control set.
- Parameters:
systemEvidenceCount
- The total number of evidence objects that are retrieved automatically for the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manualEvidenceCount
The total number of evidence objects that are uploaded manually to the control set.
- Parameters:
manualEvidenceCount
- The total number of evidence objects that are uploaded manually to the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-