Interface AccountDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AccountDetails.Builder,AccountDetails>,SdkBuilder<AccountDetails.Builder,AccountDetails>,SdkPojo
- Enclosing class:
- AccountDetails
@Mutable @NotThreadSafe 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.BuilderadditionalContactEmailAddresses(String... additionalContactEmailAddresses)Additional email addresses where updates are sent about your account review process.AccountDetails.BuilderadditionalContactEmailAddresses(Collection<String> additionalContactEmailAddresses)Additional email addresses where updates are sent about your account review process.AccountDetails.BuildercontactLanguage(String contactLanguage)The language you would prefer for the case.AccountDetails.BuildercontactLanguage(ContactLanguage contactLanguage)The language you would prefer for the case.AccountDetails.BuildermailType(String mailType)The type of email your account is sending.AccountDetails.BuildermailType(MailType mailType)The type of email your account is sending.default AccountDetails.BuilderreviewDetails(Consumer<ReviewDetails.Builder> reviewDetails)Information about the review of the latest details you submitted.AccountDetails.BuilderreviewDetails(ReviewDetails reviewDetails)Information about the review of the latest details you submitted.AccountDetails.BuilderuseCaseDescription(String useCaseDescription)A description of the types of email that you plan to send.AccountDetails.BuilderwebsiteURL(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, sdkFieldNameToField, 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
ENGLISHorJAPANESE.- Parameters:
contactLanguage- The language you would prefer for the case. The contact language can be one ofENGLISHorJAPANESE.- 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
ENGLISHorJAPANESE.- Parameters:
contactLanguage- The language you would prefer for the case. The contact language can be one ofENGLISHorJAPANESE.- 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.Builderavoiding the need to create one manually viaReviewDetails.builder().When the
Consumercompletes,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)
-
-