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 Details

    • mailType

      The type of email your account will send.

      Parameters:
      mailType - The type of email your account will send.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mailType

      The type of email your account will send.

      Parameters:
      mailType - The type of email your account will send.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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.

      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.

      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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.