Interface MembershipAccountsConfigurationsUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MembershipAccountsConfigurationsUpdate.Builder,
,MembershipAccountsConfigurationsUpdate> SdkBuilder<MembershipAccountsConfigurationsUpdate.Builder,
,MembershipAccountsConfigurationsUpdate> SdkPojo
- Enclosing class:
MembershipAccountsConfigurationsUpdate
-
Method Summary
Modifier and TypeMethodDescriptioncoverEntireOrganization
(Boolean coverEntireOrganization) ThecoverEntireOrganization
field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization.organizationalUnitsToAdd
(String... organizationalUnitsToAdd) A list of organizational unit IDs to add to the membership configuration.organizationalUnitsToAdd
(Collection<String> organizationalUnitsToAdd) A list of organizational unit IDs to add to the membership configuration.organizationalUnitsToRemove
(String... organizationalUnitsToRemove) A list of organizational unit IDs to remove from the membership configuration.organizationalUnitsToRemove
(Collection<String> organizationalUnitsToRemove) A list of organizational unit IDs to remove from the membership configuration.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
-
coverEntireOrganization
MembershipAccountsConfigurationsUpdate.Builder coverEntireOrganization(Boolean coverEntireOrganization) The
coverEntireOrganization
field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization.When set to
true
, the configuration will be applied to all accounts within the organization. When set tofalse
, the configuration will only apply to specifically designated accounts.- Parameters:
coverEntireOrganization
- ThecoverEntireOrganization
field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization.When set to
true
, the configuration will be applied to all accounts within the organization. When set tofalse
, the configuration will only apply to specifically designated accounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitsToAdd
MembershipAccountsConfigurationsUpdate.Builder organizationalUnitsToAdd(Collection<String> organizationalUnitsToAdd) A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs.
- Parameters:
organizationalUnitsToAdd
- A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the patternou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitsToAdd
MembershipAccountsConfigurationsUpdate.Builder organizationalUnitsToAdd(String... organizationalUnitsToAdd) A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs.
- Parameters:
organizationalUnitsToAdd
- A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the patternou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitsToRemove
MembershipAccountsConfigurationsUpdate.Builder organizationalUnitsToRemove(Collection<String> organizationalUnitsToRemove) A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.
- Parameters:
organizationalUnitsToRemove
- A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the patternou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitsToRemove
MembershipAccountsConfigurationsUpdate.Builder organizationalUnitsToRemove(String... organizationalUnitsToRemove) A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.
- Parameters:
organizationalUnitsToRemove
- A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the patternou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-