Interface EmailAddressMetadata.Builder

  • Method Details

    • emailAddressId

      EmailAddressMetadata.Builder emailAddressId(String emailAddressId)

      The identifier of the email address.

      Parameters:
      emailAddressId - The identifier of the email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emailAddressArn

      EmailAddressMetadata.Builder emailAddressArn(String emailAddressArn)

      The Amazon Resource Name (ARN) of the email address.

      Parameters:
      emailAddressArn - The Amazon Resource Name (ARN) of the email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emailAddress

      EmailAddressMetadata.Builder emailAddress(String emailAddress)

      The email address, including the domain.

      Parameters:
      emailAddress - The email address, including the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      EmailAddressMetadata.Builder description(String description)

      The description of the email address.

      Parameters:
      description - The description of the email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      EmailAddressMetadata.Builder displayName(String displayName)

      The display name of email address.

      Parameters:
      displayName - The display name of email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

      EmailAddressMetadata.Builder aliasConfigurations(Collection<AliasConfiguration> aliasConfigurations)

      A list of alias configurations for this email address, showing which email addresses forward to this primary address. Each configuration contains the email address ID of an alias that forwards emails to this address.

      Parameters:
      aliasConfigurations - A list of alias configurations for this email address, showing which email addresses forward to this primary address. Each configuration contains the email address ID of an alias that forwards emails to this address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

      EmailAddressMetadata.Builder aliasConfigurations(AliasConfiguration... aliasConfigurations)

      A list of alias configurations for this email address, showing which email addresses forward to this primary address. Each configuration contains the email address ID of an alias that forwards emails to this address.

      Parameters:
      aliasConfigurations - A list of alias configurations for this email address, showing which email addresses forward to this primary address. Each configuration contains the email address ID of an alias that forwards emails to this address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

      EmailAddressMetadata.Builder aliasConfigurations(Consumer<AliasConfiguration.Builder>... aliasConfigurations)

      A list of alias configurations for this email address, showing which email addresses forward to this primary address. Each configuration contains the email address ID of an alias that forwards emails to this address.

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

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

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