Interface EnabledControlSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EnabledControlSummary.Builder,,EnabledControlSummary> SdkBuilder<EnabledControlSummary.Builder,,EnabledControlSummary> SdkPojo
- Enclosing class:
EnabledControlSummary
@Mutable
@NotThreadSafe
public static interface EnabledControlSummary.Builder
extends SdkPojo, CopyableBuilder<EnabledControlSummary.Builder,EnabledControlSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the enabled control.controlIdentifier(String controlIdentifier) ThecontrolIdentifierof the enabled control.default EnabledControlSummary.BuilderdriftStatusSummary(Consumer<DriftStatusSummary.Builder> driftStatusSummary) The drift status of the enabled control.driftStatusSummary(DriftStatusSummary driftStatusSummary) The drift status of the enabled control.parentIdentifier(String parentIdentifier) The ARN of the parent enabled control from which this control inherits its configuration, if applicable.default EnabledControlSummary.BuilderstatusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary) A short description of the status of the enabled control.statusSummary(EnablementStatusSummary statusSummary) A short description of the status of the enabled control.targetIdentifier(String targetIdentifier) The ARN of the organizational unit.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, 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
controlIdentifierof the enabled control.- Parameters:
controlIdentifier- ThecontrolIdentifierof the enabled control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetIdentifier
The ARN of the organizational unit.
- Parameters:
targetIdentifier- The ARN of the organizational unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusSummary
A short description of the status of the enabled control.
- Parameters:
statusSummary- A short description of the status of the enabled control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusSummary
default EnabledControlSummary.Builder statusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary) A short description of the status 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:
-
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 EnabledControlSummary.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:
-
parentIdentifier
The ARN of the parent enabled control from which this control inherits its configuration, if applicable.
- Parameters:
parentIdentifier- The ARN of the parent enabled control from which this control inherits its configuration, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-