Interface EnabledControlDetails.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<EnabledControlDetails.Builder,,EnabledControlDetails> SdkBuilder<EnabledControlDetails.Builder,,EnabledControlDetails> SdkPojo
- Enclosing class:
 EnabledControlDetails
- 
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the enabled control.controlIdentifier(String controlIdentifier) The control identifier of the enabled control.default EnabledControlDetails.BuilderdriftStatusSummary(Consumer<DriftStatusSummary.Builder> driftStatusSummary) The drift status of the enabled control.driftStatusSummary(DriftStatusSummary driftStatusSummary) The drift status of the enabled control.default EnabledControlDetails.BuilderstatusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary) The deployment summary of the enabled control.statusSummary(EnablementStatusSummary statusSummary) The deployment summary of the enabled control.targetIdentifier(String targetIdentifier) The ARN of the organizational unit.targetRegions(Collection<Region> targetRegions) Target AWS Regions for the enabled control.targetRegions(Consumer<Region.Builder>... targetRegions) Target AWS Regions for the enabled control.targetRegions(Region... targetRegions) Target AWS Regions for the enabled control.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
arn
The ARN of the enabled control.
- Parameters:
 arn- The ARN of the enabled control.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
controlIdentifier
The control identifier of the enabled control. For information on how to find the
controlIdentifier, see the overview page.- Parameters:
 controlIdentifier- The control identifier of the enabled control. For information on how to find thecontrolIdentifier, see the overview page.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
driftStatusSummary
The drift status of the enabled control.
- Parameters:
 driftStatusSummary- The drift status of the enabled control.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
driftStatusSummary
default EnabledControlDetails.Builder driftStatusSummary(Consumer<DriftStatusSummary.Builder> driftStatusSummary) The drift status of the enabled control.
This is a convenience method that creates an instance of theDriftStatusSummary.Builderavoiding the need to create one manually viaDriftStatusSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todriftStatusSummary(DriftStatusSummary).- Parameters:
 driftStatusSummary- a consumer that will call methods onDriftStatusSummary.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
statusSummary
The deployment summary of the enabled control.
- Parameters:
 statusSummary- The deployment summary of the enabled control.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
statusSummary
default EnabledControlDetails.Builder statusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary) The deployment summary of the enabled control.
This is a convenience method that creates an instance of theEnablementStatusSummary.Builderavoiding the need to create one manually viaEnablementStatusSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatusSummary(EnablementStatusSummary).- Parameters:
 statusSummary- a consumer that will call methods onEnablementStatusSummary.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
targetIdentifier
The ARN of the organizational unit. For information on how to find the
targetIdentifier, see the overview page.- Parameters:
 targetIdentifier- The ARN of the organizational unit. For information on how to find thetargetIdentifier, see the overview page.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
targetRegions
Target AWS Regions for the enabled control.
- Parameters:
 targetRegions- Target AWS Regions for the enabled control.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
targetRegions
Target AWS Regions for the enabled control.
- Parameters:
 targetRegions- Target AWS Regions for the enabled control.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
targetRegions
Target AWS Regions for the enabled control.
This is a convenience method that creates an instance of theRegion.Builderavoiding the need to create one manually viaRegion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetRegions(List<Region>).- Parameters:
 targetRegions- a consumer that will call methods onRegion.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -