Package com.pulumi.aws.sesv2.inputs
Class ConfigurationSetDeliveryOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sesv2.inputs.ConfigurationSetDeliveryOptionsArgs.Builder
-
- Enclosing class:
- ConfigurationSetDeliveryOptionsArgs
public static final class ConfigurationSetDeliveryOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfigurationSetDeliveryOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationSetDeliveryOptionsArgsbuild()ConfigurationSetDeliveryOptionsArgs.BuildermaxDeliverySeconds(com.pulumi.core.Output<java.lang.Integer> maxDeliverySeconds)ConfigurationSetDeliveryOptionsArgs.BuildermaxDeliverySeconds(java.lang.Integer maxDeliverySeconds)ConfigurationSetDeliveryOptionsArgs.BuildersendingPoolName(com.pulumi.core.Output<java.lang.String> sendingPoolName)ConfigurationSetDeliveryOptionsArgs.BuildersendingPoolName(java.lang.String sendingPoolName)ConfigurationSetDeliveryOptionsArgs.BuildertlsPolicy(com.pulumi.core.Output<java.lang.String> tlsPolicy)ConfigurationSetDeliveryOptionsArgs.BuildertlsPolicy(java.lang.String tlsPolicy)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigurationSetDeliveryOptionsArgs defaults)
-
-
Method Detail
-
maxDeliverySeconds
public ConfigurationSetDeliveryOptionsArgs.Builder maxDeliverySeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> maxDeliverySeconds)
- Parameters:
maxDeliverySeconds- Maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must be greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).- Returns:
- builder
-
maxDeliverySeconds
public ConfigurationSetDeliveryOptionsArgs.Builder maxDeliverySeconds(java.lang.Integer maxDeliverySeconds)
- Parameters:
maxDeliverySeconds- Maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must be greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).- Returns:
- builder
-
sendingPoolName
public ConfigurationSetDeliveryOptionsArgs.Builder sendingPoolName(@Nullable com.pulumi.core.Output<java.lang.String> sendingPoolName)
- Parameters:
sendingPoolName- Name of the dedicated IP pool to associate with the configuration set.- Returns:
- builder
-
sendingPoolName
public ConfigurationSetDeliveryOptionsArgs.Builder sendingPoolName(java.lang.String sendingPoolName)
- Parameters:
sendingPoolName- Name of the dedicated IP pool to associate with the configuration set.- Returns:
- builder
-
tlsPolicy
public ConfigurationSetDeliveryOptionsArgs.Builder tlsPolicy(@Nullable com.pulumi.core.Output<java.lang.String> tlsPolicy)
- Parameters:
tlsPolicy- Whether messages that use the configuration set are required to use TLS. Valid values: `REQUIRE`, `OPTIONAL`.- Returns:
- builder
-
tlsPolicy
public ConfigurationSetDeliveryOptionsArgs.Builder tlsPolicy(java.lang.String tlsPolicy)
- Parameters:
tlsPolicy- Whether messages that use the configuration set are required to use TLS. Valid values: `REQUIRE`, `OPTIONAL`.- Returns:
- builder
-
build
public ConfigurationSetDeliveryOptionsArgs build()
-
-