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.parameters(Collection<EnabledControlParameterSummary> parameters) Array ofEnabledControlParameterobjects.parameters(Consumer<EnabledControlParameterSummary.Builder>... parameters) Array ofEnabledControlParameterobjects.parameters(EnabledControlParameterSummary... parameters) Array ofEnabledControlParameterobjects.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 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
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:
-
parameters
Array of
EnabledControlParameterobjects.- Parameters:
parameters- Array ofEnabledControlParameterobjects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Array of
EnabledControlParameterobjects.- Parameters:
parameters- Array ofEnabledControlParameterobjects.- 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 theEnabledControlParameterobjects.EnabledControlParameterSummary.Builderavoiding the need to create one manually viaEnabledControlParameterSummary.builder().When the
Consumercompletes,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.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 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.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:
-