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.Builder
driftStatusSummary
(Consumer<DriftStatusSummary.Builder> driftStatusSummary) The drift status of the enabled control.driftStatusSummary
(DriftStatusSummary driftStatusSummary) The drift status of the enabled control.default EnabledControlDetails.Builder
statusSummary
(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
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
-
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.Builder
avoiding the need to create one manually viaDriftStatusSummary.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaEnablementStatusSummary.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRegion.builder()
.When the
Consumer
completes,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:
-