Interface AccountDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountDetails.Builder,
,AccountDetails> SdkBuilder<AccountDetails.Builder,
,AccountDetails> SdkPojo
- Enclosing class:
AccountDetails
-
Method Summary
Modifier and TypeMethodDescriptionadditionalContactEmailAddresses
(String... additionalContactEmailAddresses) Additional email addresses where updates are sent about your account review process.additionalContactEmailAddresses
(Collection<String> additionalContactEmailAddresses) Additional email addresses where updates are sent about your account review process.contactLanguage
(String contactLanguage) The language you would prefer for the case.contactLanguage
(ContactLanguage contactLanguage) The language you would prefer for the case.The type of email your account is sending.The type of email your account is sending.default AccountDetails.Builder
reviewDetails
(Consumer<ReviewDetails.Builder> reviewDetails) Information about the review of the latest details you submitted.reviewDetails
(ReviewDetails reviewDetails) Information about the review of the latest details you submitted.useCaseDescription
(String useCaseDescription) A description of the types of email that you plan to send.websiteURL
(String websiteURL) The URL of your website.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, sdkFields
-
Method Details
-
mailType
The type of email your account is sending. The mail type can be one of the following:
-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
- Parameters:
mailType
- The type of email your account is sending. The mail type can be one of the following:-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
mailType
The type of email your account is sending. The mail type can be one of the following:
-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
- Parameters:
mailType
- The type of email your account is sending. The mail type can be one of the following:-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
websiteURL
The URL of your website. This information helps us better understand the type of content that you plan to send.
- Parameters:
websiteURL
- The URL of your website. This information helps us better understand the type of content that you plan to send.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactLanguage
The language you would prefer for the case. The contact language can be one of
ENGLISH
orJAPANESE
.- Parameters:
contactLanguage
- The language you would prefer for the case. The contact language can be one ofENGLISH
orJAPANESE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contactLanguage
The language you would prefer for the case. The contact language can be one of
ENGLISH
orJAPANESE
.- Parameters:
contactLanguage
- The language you would prefer for the case. The contact language can be one ofENGLISH
orJAPANESE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
useCaseDescription
A description of the types of email that you plan to send.
- Parameters:
useCaseDescription
- A description of the types of email that you plan to send.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalContactEmailAddresses
AccountDetails.Builder additionalContactEmailAddresses(Collection<String> additionalContactEmailAddresses) Additional email addresses where updates are sent about your account review process.
- Parameters:
additionalContactEmailAddresses
- Additional email addresses where updates are sent about your account review process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalContactEmailAddresses
Additional email addresses where updates are sent about your account review process.
- Parameters:
additionalContactEmailAddresses
- Additional email addresses where updates are sent about your account review process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewDetails
Information about the review of the latest details you submitted.
- Parameters:
reviewDetails
- Information about the review of the latest details you submitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewDetails
Information about the review of the latest details you submitted.
This is a convenience method that creates an instance of theReviewDetails.Builder
avoiding the need to create one manually viaReviewDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreviewDetails(ReviewDetails)
.- Parameters:
reviewDetails
- a consumer that will call methods onReviewDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-