Interface CreateEmailIdentityRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateEmailIdentityRequest.Builder,CreateEmailIdentityRequest>, SdkBuilder<CreateEmailIdentityRequest.Builder,CreateEmailIdentityRequest>, SdkPojo, SdkRequest.Builder, SesV2Request.Builder
Enclosing class:
CreateEmailIdentityRequest

public static interface CreateEmailIdentityRequest.Builder extends SesV2Request.Builder, SdkPojo, CopyableBuilder<CreateEmailIdentityRequest.Builder,CreateEmailIdentityRequest>
  • Method Details

    • emailIdentity

      CreateEmailIdentityRequest.Builder emailIdentity(String emailIdentity)

      The email address or domain to verify.

      Parameters:
      emailIdentity - The email address or domain to verify.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of objects that define the tags (keys and values) to associate with the email identity.

      Parameters:
      tags - An array of objects that define the tags (keys and values) to associate with the email identity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of objects that define the tags (keys and values) to associate with the email identity.

      Parameters:
      tags - An array of objects that define the tags (keys and values) to associate with the email identity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of objects that define the tags (keys and values) to associate with the email identity.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dkimSigningAttributes

      CreateEmailIdentityRequest.Builder dkimSigningAttributes(DkimSigningAttributes dkimSigningAttributes)

      If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

      You can only specify this object if the email identity is a domain, as opposed to an address.

      Parameters:
      dkimSigningAttributes - If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

      You can only specify this object if the email identity is a domain, as opposed to an address.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dkimSigningAttributes

      default CreateEmailIdentityRequest.Builder dkimSigningAttributes(Consumer<DkimSigningAttributes.Builder> dkimSigningAttributes)

      If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

      You can only specify this object if the email identity is a domain, as opposed to an address.

      This is a convenience method that creates an instance of the DkimSigningAttributes.Builder avoiding the need to create one manually via DkimSigningAttributes.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dkimSigningAttributes(DkimSigningAttributes).

      Parameters:
      dkimSigningAttributes - a consumer that will call methods on DkimSigningAttributes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • configurationSetName

      CreateEmailIdentityRequest.Builder configurationSetName(String configurationSetName)

      The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.

      Parameters:
      configurationSetName - The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateEmailIdentityRequest.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.