Class CfnDedicatedIpPool.Builder
java.lang.Object
software.amazon.awscdk.services.ses.CfnDedicatedIpPool.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDedicatedIpPool>
- Enclosing class:
CfnDedicatedIpPool
@Stability(Stable)
public static final class CfnDedicatedIpPool.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDedicatedIpPool>
A fluent builder for
CfnDedicatedIpPool
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnDedicatedIpPool.Builder
The name of the dedicated IP pool that the IP address is associated with.scalingMode
(String scalingMode) The type of scaling mode.An object that defines the tags (keys and values) that you want to associate with the pool.
-
Method Details
-
create
@Stability(Stable) public static CfnDedicatedIpPool.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDedicatedIpPool.Builder
.
-
poolName
The name of the dedicated IP pool that the IP address is associated with.- Parameters:
poolName
- The name of the dedicated IP pool that the IP address is associated with. This parameter is required.- Returns:
this
- See Also:
-
scalingMode
The type of scaling mode.The following options are available:
STANDARD
- The customer controls which IPs are part of the dedicated IP pool.MANAGED
- The reputation and number of IPs are automatically managed by Amazon SES .
The
STANDARD
option is selected by default if no value is specified.Updating ScalingMode doesn't require a replacement if you're updating its value from
STANDARD
toMANAGED
. However, updating ScalingMode fromMANAGED
toSTANDARD
is not supported.- Parameters:
scalingMode
- The type of scaling mode. This parameter is required.- Returns:
this
- See Also:
-
tags
An object that defines the tags (keys and values) that you want to associate with the pool.- Parameters:
tags
- An object that defines the tags (keys and values) that you want to associate with the pool. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDedicatedIpPool>
- Returns:
- a newly built instance of
CfnDedicatedIpPool
.
-