Interface AccountDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountDetails.Builder,AccountDetails>
,SdkBuilder<AccountDetails.Builder,AccountDetails>
,SdkPojo
- Enclosing class:
- AccountDetails
public static interface AccountDetails.Builder extends SdkPojo, CopyableBuilder<AccountDetails.Builder,AccountDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AccountDetails.Builder
additionalContactEmailAddresses(String... additionalContactEmailAddresses)
Additional email addresses where updates are sent about your account review process.AccountDetails.Builder
additionalContactEmailAddresses(Collection<String> additionalContactEmailAddresses)
Additional email addresses where updates are sent about your account review process.AccountDetails.Builder
contactLanguage(String contactLanguage)
The language you would prefer for the case.AccountDetails.Builder
contactLanguage(ContactLanguage contactLanguage)
The language you would prefer for the case.AccountDetails.Builder
mailType(String mailType)
The type of email your account is sending.AccountDetails.Builder
mailType(MailType mailType)
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.AccountDetails.Builder
reviewDetails(ReviewDetails reviewDetails)
Information about the review of the latest details you submitted.AccountDetails.Builder
useCaseDescription(String useCaseDescription)
A description of the types of email that you plan to send.AccountDetails.Builder
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 Detail
-
mailType
AccountDetails.Builder mailType(String 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
,MailType
-
-
mailType
AccountDetails.Builder mailType(MailType 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
,MailType
-
-
websiteURL
AccountDetails.Builder websiteURL(String 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
AccountDetails.Builder contactLanguage(String 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
,ContactLanguage
-
contactLanguage
AccountDetails.Builder contactLanguage(ContactLanguage 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
,ContactLanguage
-
useCaseDescription
AccountDetails.Builder useCaseDescription(String 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
AccountDetails.Builder additionalContactEmailAddresses(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.
-
reviewDetails
AccountDetails.Builder reviewDetails(ReviewDetails 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
default AccountDetails.Builder reviewDetails(Consumer<ReviewDetails.Builder> 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:
reviewDetails(ReviewDetails)
-
-