Interface AccountMetaData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountMetaData.Builder,
,AccountMetaData> SdkBuilder<AccountMetaData.Builder,
,AccountMetaData> SdkPojo
- Enclosing class:
AccountMetaData
@Mutable
@NotThreadSafe
public static interface AccountMetaData.Builder
extends SdkPojo, CopyableBuilder<AccountMetaData.Builder,AccountMetaData>
-
Method Summary
Modifier and TypeMethodDescriptionaccountName
(String accountName) The Amazon Web Services accounts name.default AccountMetaData.Builder
address
(Consumer<Address.Builder> address) Sets the value of the Address property for this object.Sets the value of the Address property for this object.addressRoleMap
(Map<AddressRoleType, Jurisdiction> addressRoleMap) Address roles associated with the account containing country code information.addressRoleMapWithStrings
(Map<String, Jurisdiction> addressRoleMap) Address roles associated with the account containing country code information.addressType
(String addressType) The type of address associated with the legal profile.addressType
(AddressRoleType addressType) The type of address associated with the legal profile.Seller information associated with the account.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
-
accountName
The Amazon Web Services accounts name.
- Parameters:
accountName
- The Amazon Web Services accounts name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
Sets the value of the Address property for this object.- Parameters:
address
- The new value for the Address property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
Sets the value of the Address property for this object. This is a convenience method that creates an instance of theAddress.Builder
avoiding the need to create one manually viaAddress.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddress(Address)
.- Parameters:
address
- a consumer that will call methods onAddress.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressRoleMapWithStrings
Address roles associated with the account containing country code information.
- Parameters:
addressRoleMap
- Address roles associated with the account containing country code information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressRoleMap
Address roles associated with the account containing country code information.
- Parameters:
addressRoleMap
- Address roles associated with the account containing country code information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressType
The type of address associated with the legal profile.
- Parameters:
addressType
- The type of address associated with the legal profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressType
The type of address associated with the legal profile.
- Parameters:
addressType
- The type of address associated with the legal profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
seller
Seller information associated with the account.
- Parameters:
seller
- Seller information associated with the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-