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) ThecoverEntireOrganizationfield 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
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
-
coverEntireOrganization
MembershipAccountsConfigurationsUpdate.Builder coverEntireOrganization(Boolean coverEntireOrganization) The
coverEntireOrganizationfield 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- ThecoverEntireOrganizationfield 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.
-