Interface DescribeEmailAddressResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,ConnectResponse.Builder
,CopyableBuilder<DescribeEmailAddressResponse.Builder,
,DescribeEmailAddressResponse> SdkBuilder<DescribeEmailAddressResponse.Builder,
,DescribeEmailAddressResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeEmailAddressResponse
-
Method Summary
Modifier and TypeMethodDescriptionaliasConfigurations
(Collection<AliasConfiguration> aliasConfigurations) A list of alias configurations associated with this email address.aliasConfigurations
(Consumer<AliasConfiguration.Builder>... aliasConfigurations) A list of alias configurations associated with this email address.aliasConfigurations
(AliasConfiguration... aliasConfigurations) A list of alias configurations associated with this email address.createTimestamp
(String createTimestamp) The email address creation timestamp in ISO 8601 Datetime.description
(String description) The description of the email address.displayName
(String displayName) The display name of email addressemailAddress
(String emailAddress) The email address, including the domain.emailAddressArn
(String emailAddressArn) The Amazon Resource Name (ARN) of the email address.emailAddressId
(String emailAddressId) The identifier of the email address.modifiedTimestamp
(String modifiedTimestamp) The email address last modification timestamp in ISO 8601 Datetime.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectResponse.Builder
build, responseMetadata, responseMetadata
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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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
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
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
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
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 theAliasConfiguration.Builder
avoiding the need to create one manually viaAliasConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaliasConfigurations(List<AliasConfiguration>)
.- Parameters:
aliasConfigurations
- a consumer that will call methods onAliasConfiguration.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.
-