Interface EnabledControlDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EnabledControlDetails.Builder,EnabledControlDetails>,SdkBuilder<EnabledControlDetails.Builder,EnabledControlDetails>,SdkPojo
- Enclosing class:
- EnabledControlDetails
public static interface EnabledControlDetails.Builder extends SdkPojo, CopyableBuilder<EnabledControlDetails.Builder,EnabledControlDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EnabledControlDetails.Builderarn(String arn)The ARN of the enabled control.EnabledControlDetails.BuildercontrolIdentifier(String controlIdentifier)The control identifier of the enabled control.default EnabledControlDetails.BuilderdriftStatusSummary(Consumer<DriftStatusSummary.Builder> driftStatusSummary)The drift status of the enabled control.EnabledControlDetails.BuilderdriftStatusSummary(DriftStatusSummary driftStatusSummary)The drift status of the enabled control.EnabledControlDetails.Builderparameters(Collection<EnabledControlParameterSummary> parameters)Array ofEnabledControlParameterobjects.EnabledControlDetails.Builderparameters(Consumer<EnabledControlParameterSummary.Builder>... parameters)Array ofEnabledControlParameterobjects.EnabledControlDetails.Builderparameters(EnabledControlParameterSummary... parameters)Array ofEnabledControlParameterobjects.default EnabledControlDetails.BuilderstatusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary)The deployment summary of the enabled control.EnabledControlDetails.BuilderstatusSummary(EnablementStatusSummary statusSummary)The deployment summary of the enabled control.EnabledControlDetails.BuildertargetIdentifier(String targetIdentifier)The ARN of the organizational unit.EnabledControlDetails.BuildertargetRegions(Collection<Region> targetRegions)Target Amazon Web Services Regions for the enabled control.EnabledControlDetails.BuildertargetRegions(Consumer<Region.Builder>... targetRegions)Target Amazon Web Services Regions for the enabled control.EnabledControlDetails.BuildertargetRegions(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, sdkFields
-
-
-
-
Method Detail
-
arn
EnabledControlDetails.Builder arn(String 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
EnabledControlDetails.Builder controlIdentifier(String 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
EnabledControlDetails.Builder driftStatusSummary(DriftStatusSummary 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:
driftStatusSummary(DriftStatusSummary)
-
parameters
EnabledControlDetails.Builder parameters(Collection<EnabledControlParameterSummary> 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(EnabledControlParameterSummary... 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 to#parameters(List.) - 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:
#parameters(java.util.Collection)
-
statusSummary
EnabledControlDetails.Builder statusSummary(EnablementStatusSummary 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:
statusSummary(EnablementStatusSummary)
-
targetIdentifier
EnabledControlDetails.Builder targetIdentifier(String 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
EnabledControlDetails.Builder targetRegions(Collection<Region> 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
EnabledControlDetails.Builder targetRegions(Region... 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
EnabledControlDetails.Builder targetRegions(Consumer<Region.Builder>... 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 to#targetRegions(List.) - 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:
#targetRegions(java.util.Collection)
-
-