Class CfnMailManagerRelayPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.ses.mixins.CfnMailManagerRelayPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMailManagerRelayPropsMixin>
- Enclosing class:
CfnMailManagerRelayPropsMixin
@Stability(Stable)
public static final class CfnMailManagerRelayPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMailManagerRelayPropsMixin>
A fluent builder for
CfnMailManagerRelayPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionauthentication(IResolvable authentication) Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.build()create()create(CfnPropertyMixinOptions options) The unique relay name.serverName(String serverName) The destination relay server address.serverPort(Number serverPort) The destination relay server port.The tags used to organize, track, or control access for the resource.
-
Method Details
-
create
@Stability(Stable) public static CfnMailManagerRelayPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMailManagerRelayPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMailManagerRelayPropsMixin.Builder.
-
authentication
@Stability(Stable) public CfnMailManagerRelayPropsMixin.Builder authentication(IResolvable authentication) Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.- Parameters:
authentication- Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored. This parameter is required.- Returns:
this- See Also:
-
authentication
@Stability(Stable) public CfnMailManagerRelayPropsMixin.Builder authentication(CfnMailManagerRelayPropsMixin.RelayAuthenticationProperty authentication) Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.- Parameters:
authentication- Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored. This parameter is required.- Returns:
this- See Also:
-
relayName
The unique relay name.- Parameters:
relayName- The unique relay name. This parameter is required.- Returns:
this- See Also:
-
serverName
The destination relay server address.- Parameters:
serverName- The destination relay server address. This parameter is required.- Returns:
this- See Also:
-
serverPort
The destination relay server port.- Parameters:
serverPort- The destination relay server port. This parameter is required.- Returns:
this- See Also:
-
tags
The tags used to organize, track, or control access for the resource.For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for the resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMailManagerRelayPropsMixin>- Returns:
- a newly built instance of
CfnMailManagerRelayPropsMixin.
-