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.parameters
(Collection<EnabledControlParameterSummary> parameters) Array ofEnabledControlParameter
objects.parameters
(Consumer<EnabledControlParameterSummary.Builder>... parameters) Array ofEnabledControlParameter
objects.parameters
(EnabledControlParameterSummary... parameters) Array ofEnabledControlParameter
objects.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 Amazon Web Services Regions for the enabled control.targetRegions
(Consumer<Region.Builder>... targetRegions) Target Amazon Web Services Regions for the enabled control.targetRegions
(Region... targetRegions) Target Amazon Web Services 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, sdkFieldNameToField, 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:
-
parameters
Array of
EnabledControlParameter
objects.- Parameters:
parameters
- Array ofEnabledControlParameter
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Array of
EnabledControlParameter
objects.- Parameters:
parameters
- Array ofEnabledControlParameter
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnabledControlDetails.Builder parameters(Consumer<EnabledControlParameterSummary.Builder>... parameters) Array of
This is a convenience method that creates an instance of theEnabledControlParameter
objects.EnabledControlParameterSummary.Builder
avoiding the need to create one manually viaEnabledControlParameterSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparameters(List<EnabledControlParameterSummary>)
.- Parameters:
parameters
- a consumer that will call methods onEnabledControlParameterSummary.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 Amazon Web Services Regions for the enabled control.
- Parameters:
targetRegions
- Target Amazon Web Services Regions for the enabled control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetRegions
Target Amazon Web Services Regions for the enabled control.
- Parameters:
targetRegions
- Target Amazon Web Services Regions for the enabled control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetRegions
Target Amazon Web Services 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:
-