Interface AdminAccountDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AdminAccountDetails.Builder,,AdminAccountDetails> SdkBuilder<AdminAccountDetails.Builder,,AdminAccountDetails> SdkPojo
- Enclosing class:
AdminAccountDetails
@Mutable
@NotThreadSafe
public static interface AdminAccountDetails.Builder
extends SdkPojo, CopyableBuilder<AdminAccountDetails.Builder,AdminAccountDetails>
-
Method Summary
Modifier and TypeMethodDescriptionadminAccount(String adminAccount) The AWS account ID of the administrator account.default AdminAccountDetails.BuilderadminScope(Consumer<AdminScope.Builder> adminScope) The administrative scope, which defines the accounts, organizational units, and firewall types that the administrator can manage.adminScope(AdminScope adminScope) The administrative scope, which defines the accounts, organizational units, and firewall types that the administrator can manage.The priority assigned to the administrator account.The status of the administrator account, eitherONBOARDEDorOFFBOARDED.status(AdminAccountStatus status) The status of the administrator account, eitherONBOARDEDorOFFBOARDED.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
-
adminAccount
The AWS account ID of the administrator account.
- Parameters:
adminAccount- The AWS account ID of the administrator account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
The priority assigned to the administrator account.
- Parameters:
priority- The priority assigned to the administrator account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adminScope
The administrative scope, which defines the accounts, organizational units, and firewall types that the administrator can manage.
- Parameters:
adminScope- The administrative scope, which defines the accounts, organizational units, and firewall types that the administrator can manage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adminScope
The administrative scope, which defines the accounts, organizational units, and firewall types that the administrator can manage.
This is a convenience method that creates an instance of theAdminScope.Builderavoiding the need to create one manually viaAdminScope.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadminScope(AdminScope).- Parameters:
adminScope- a consumer that will call methods onAdminScope.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the administrator account, either
ONBOARDEDorOFFBOARDED.- Parameters:
status- The status of the administrator account, eitherONBOARDEDorOFFBOARDED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the administrator account, either
ONBOARDEDorOFFBOARDED.- Parameters:
status- The status of the administrator account, eitherONBOARDEDorOFFBOARDED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-