Package com.pulumi.aws.ses.inputs
Class ConfigurationSetState.Builder
- java.lang.Object
-
- com.pulumi.aws.ses.inputs.ConfigurationSetState.Builder
-
- Enclosing class:
- ConfigurationSetState
public static final class ConfigurationSetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfigurationSetState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigurationSetState defaults)
-
-
Method Detail
-
arn
public ConfigurationSetState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- SES configuration set ARN.- Returns:
- builder
-
arn
public ConfigurationSetState.Builder arn(java.lang.String arn)
- Parameters:
arn- SES configuration set ARN.- Returns:
- builder
-
deliveryOptions
public ConfigurationSetState.Builder deliveryOptions(@Nullable com.pulumi.core.Output<ConfigurationSetDeliveryOptionsArgs> deliveryOptions)
- Parameters:
deliveryOptions- Whether messages that use the configuration set are required to use TLS. See below.- Returns:
- builder
-
deliveryOptions
public ConfigurationSetState.Builder deliveryOptions(ConfigurationSetDeliveryOptionsArgs deliveryOptions)
- Parameters:
deliveryOptions- Whether messages that use the configuration set are required to use TLS. See below.- Returns:
- builder
-
lastFreshStart
public ConfigurationSetState.Builder lastFreshStart(@Nullable com.pulumi.core.Output<java.lang.String> lastFreshStart)
- Parameters:
lastFreshStart- Date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.- Returns:
- builder
-
lastFreshStart
public ConfigurationSetState.Builder lastFreshStart(java.lang.String lastFreshStart)
- Parameters:
lastFreshStart- Date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.- Returns:
- builder
-
name
public ConfigurationSetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the configuration set. The following arguments are optional:- Returns:
- builder
-
name
public ConfigurationSetState.Builder name(java.lang.String name)
- Parameters:
name- Name of the configuration set. The following arguments are optional:- Returns:
- builder
-
region
public ConfigurationSetState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ConfigurationSetState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
reputationMetricsEnabled
public ConfigurationSetState.Builder reputationMetricsEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> reputationMetricsEnabled)
- Parameters:
reputationMetricsEnabled- Whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch. The default value is `false`.- Returns:
- builder
-
reputationMetricsEnabled
public ConfigurationSetState.Builder reputationMetricsEnabled(java.lang.Boolean reputationMetricsEnabled)
- Parameters:
reputationMetricsEnabled- Whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch. The default value is `false`.- Returns:
- builder
-
sendingEnabled
public ConfigurationSetState.Builder sendingEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> sendingEnabled)
- Parameters:
sendingEnabled- Whether email sending is enabled or disabled for the configuration set. The default value is `true`.- Returns:
- builder
-
sendingEnabled
public ConfigurationSetState.Builder sendingEnabled(java.lang.Boolean sendingEnabled)
- Parameters:
sendingEnabled- Whether email sending is enabled or disabled for the configuration set. The default value is `true`.- Returns:
- builder
-
trackingOptions
public ConfigurationSetState.Builder trackingOptions(@Nullable com.pulumi.core.Output<ConfigurationSetTrackingOptionsArgs> trackingOptions)
- Parameters:
trackingOptions- Domain that is used to redirect email recipients to an Amazon SES-operated domain. See below. **NOTE:** This functionality is best effort.- Returns:
- builder
-
trackingOptions
public ConfigurationSetState.Builder trackingOptions(ConfigurationSetTrackingOptionsArgs trackingOptions)
- Parameters:
trackingOptions- Domain that is used to redirect email recipients to an Amazon SES-operated domain. See below. **NOTE:** This functionality is best effort.- Returns:
- builder
-
build
public ConfigurationSetState build()
-
-