Interface DescribeEmailAddressResponse.Builder

  • Method Details

    • emailAddressId

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

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

      DescribeEmailAddressResponse.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.
    • displayName

      DescribeEmailAddressResponse.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.
    • description

      DescribeEmailAddressResponse.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.
    • createTimestamp

      DescribeEmailAddressResponse.Builder createTimestamp(String createTimestamp)

      The email address creation timestamp in ISO 8601 Datetime.

      Parameters:
      createTimestamp - The email address creation timestamp in ISO 8601 Datetime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedTimestamp

      DescribeEmailAddressResponse.Builder modifiedTimestamp(String modifiedTimestamp)

      The email address last modification timestamp in ISO 8601 Datetime.

      Parameters:
      modifiedTimestamp - The email address last modification timestamp in ISO 8601 Datetime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

      DescribeEmailAddressResponse.Builder aliasConfigurations(Collection<AliasConfiguration> aliasConfigurations)

      A list of alias configurations associated with this email address. Contains details about email addresses that forward to this primary email address. The list can contain at most one alias configuration per email address.

      Parameters:
      aliasConfigurations - A list of alias configurations associated with this email address. Contains details about email addresses that forward to this primary email address. The list can contain at most one alias configuration per email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

      DescribeEmailAddressResponse.Builder aliasConfigurations(AliasConfiguration... aliasConfigurations)

      A list of alias configurations associated with this email address. Contains details about email addresses that forward to this primary email address. The list can contain at most one alias configuration per email address.

      Parameters:
      aliasConfigurations - A list of alias configurations associated with this email address. Contains details about email addresses that forward to this primary email address. The list can contain at most one alias configuration per email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasConfigurations

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

      A list of alias configurations associated with this email address. Contains details about email addresses that forward to this primary email address. The list can contain at most one alias configuration per email 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:
    • tags

      The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
      Returns:
      Returns a reference to this object so that method calls can be chained together.