Interface PutAccountDetailsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutAccountDetailsRequest.Builder,PutAccountDetailsRequest>,SdkBuilder<PutAccountDetailsRequest.Builder,PutAccountDetailsRequest>,SdkPojo,SdkRequest.Builder,SesV2Request.Builder
- Enclosing class:
- PutAccountDetailsRequest
public static interface PutAccountDetailsRequest.Builder extends SesV2Request.Builder, SdkPojo, CopyableBuilder<PutAccountDetailsRequest.Builder,PutAccountDetailsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutAccountDetailsRequest.BuilderadditionalContactEmailAddresses(String... additionalContactEmailAddresses)Additional email addresses that you would like to be notified regarding Amazon SES matters.PutAccountDetailsRequest.BuilderadditionalContactEmailAddresses(Collection<String> additionalContactEmailAddresses)Additional email addresses that you would like to be notified regarding Amazon SES matters.PutAccountDetailsRequest.BuildercontactLanguage(String contactLanguage)The language you would prefer to be contacted with.PutAccountDetailsRequest.BuildercontactLanguage(ContactLanguage contactLanguage)The language you would prefer to be contacted with.PutAccountDetailsRequest.BuildermailType(String mailType)The type of email your account will send.PutAccountDetailsRequest.BuildermailType(MailType mailType)The type of email your account will send.PutAccountDetailsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)PutAccountDetailsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)PutAccountDetailsRequest.BuilderproductionAccessEnabled(Boolean productionAccessEnabled)Indicates whether or not your account should have production access in the current Amazon Web Services Region.PutAccountDetailsRequest.BuilderuseCaseDescription(String useCaseDescription)A description of the types of email that you plan to send.PutAccountDetailsRequest.BuilderwebsiteURL(String websiteURL)The URL of your website.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.sesv2.model.SesV2Request.Builder
build
-
-
-
-
Method Detail
-
mailType
PutAccountDetailsRequest.Builder mailType(String mailType)
The type of email your account will send.
-
mailType
PutAccountDetailsRequest.Builder mailType(MailType mailType)
The type of email your account will send.
-
websiteURL
PutAccountDetailsRequest.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
PutAccountDetailsRequest.Builder contactLanguage(String contactLanguage)
The language you would prefer to be contacted with.
- Parameters:
contactLanguage- The language you would prefer to be contacted with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactLanguage,ContactLanguage
-
contactLanguage
PutAccountDetailsRequest.Builder contactLanguage(ContactLanguage contactLanguage)
The language you would prefer to be contacted with.
- Parameters:
contactLanguage- The language you would prefer to be contacted with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactLanguage,ContactLanguage
-
useCaseDescription
PutAccountDetailsRequest.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
PutAccountDetailsRequest.Builder additionalContactEmailAddresses(Collection<String> additionalContactEmailAddresses)
Additional email addresses that you would like to be notified regarding Amazon SES matters.
- Parameters:
additionalContactEmailAddresses- Additional email addresses that you would like to be notified regarding Amazon SES matters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalContactEmailAddresses
PutAccountDetailsRequest.Builder additionalContactEmailAddresses(String... additionalContactEmailAddresses)
Additional email addresses that you would like to be notified regarding Amazon SES matters.
- Parameters:
additionalContactEmailAddresses- Additional email addresses that you would like to be notified regarding Amazon SES matters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productionAccessEnabled
PutAccountDetailsRequest.Builder productionAccessEnabled(Boolean productionAccessEnabled)
Indicates whether or not your account should have production access in the current Amazon Web Services Region.
If the value is
false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.If the value is
true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.- Parameters:
productionAccessEnabled- Indicates whether or not your account should have production access in the current Amazon Web Services Region.If the value is
false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.If the value is
true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutAccountDetailsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
PutAccountDetailsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-