Class CfnEmailAddressPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnEmailAddressPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEmailAddressPropsMixin>
- Enclosing class:
CfnEmailAddressPropsMixin
@Stability(Stable)
public static final class CfnEmailAddressPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEmailAddressPropsMixin>
A fluent builder for
CfnEmailAddressPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionaliasConfigurations(List<? extends Object> aliasConfigurations) A list of alias configurations for this email address, showing which email addresses forward to this primary address.aliasConfigurations(IResolvable aliasConfigurations) A list of alias configurations for this email address, showing which email addresses forward to this primary address.build()create()create(CfnPropertyMixinOptions options) description(String description) The description of the email address.displayName(String displayName) The display name of email address.emailAddress(String emailAddress) The email address, including the domain.instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the instance.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnEmailAddressPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEmailAddressPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEmailAddressPropsMixin.Builder.
-
aliasConfigurations
@Stability(Stable) public CfnEmailAddressPropsMixin.Builder aliasConfigurations(IResolvable 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. This parameter is required.- Returns:
this- See Also:
-
aliasConfigurations
@Stability(Stable) public CfnEmailAddressPropsMixin.Builder aliasConfigurations(List<? extends Object> 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. This parameter is required.- Returns:
this- See Also:
-
description
The description of the email address.- Parameters:
description- The description of the email address. This parameter is required.- Returns:
this- See Also:
-
displayName
The display name of email address.- Parameters:
displayName- The display name of email address. This parameter is required.- Returns:
this- See Also:
-
emailAddress
The email address, including the domain.- Parameters:
emailAddress- The email address, including the domain. This parameter is required.- Returns:
this- See Also:
-
instanceArn
The Amazon Resource Name (ARN) of the instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEmailAddressPropsMixin>- Returns:
- a newly built instance of
CfnEmailAddressPropsMixin.
-