Class ConfigurationSetArgs.Builder

  • Enclosing class:
    ConfigurationSetArgs

    public static final class ConfigurationSetArgs.Builder
    extends java.lang.Object
    • Method Detail

      • configurationSetName

        public ConfigurationSetArgs.Builder configurationSetName​(com.pulumi.core.Output<java.lang.String> configurationSetName)
        Parameters:
        configurationSetName - Name of the configuration set.
        Returns:
        builder
      • configurationSetName

        public ConfigurationSetArgs.Builder configurationSetName​(java.lang.String configurationSetName)
        Parameters:
        configurationSetName - Name of the configuration set.
        Returns:
        builder
      • deliveryOptions

        public ConfigurationSetArgs.Builder deliveryOptions​(@Nullable
                                                            com.pulumi.core.Output<ConfigurationSetDeliveryOptionsArgs> deliveryOptions)
        Parameters:
        deliveryOptions - Object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. See `deliveryOptions` Block for details.
        Returns:
        builder
      • deliveryOptions

        public ConfigurationSetArgs.Builder deliveryOptions​(ConfigurationSetDeliveryOptionsArgs deliveryOptions)
        Parameters:
        deliveryOptions - Object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. See `deliveryOptions` Block for details.
        Returns:
        builder
      • region

        public ConfigurationSetArgs.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 ConfigurationSetArgs.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
      • reputationOptions

        public ConfigurationSetArgs.Builder reputationOptions​(@Nullable
                                                              com.pulumi.core.Output<ConfigurationSetReputationOptionsArgs> reputationOptions)
        Parameters:
        reputationOptions - Object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See `reputationOptions` Block for details.
        Returns:
        builder
      • reputationOptions

        public ConfigurationSetArgs.Builder reputationOptions​(ConfigurationSetReputationOptionsArgs reputationOptions)
        Parameters:
        reputationOptions - Object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See `reputationOptions` Block for details.
        Returns:
        builder
      • sendingOptions

        public ConfigurationSetArgs.Builder sendingOptions​(@Nullable
                                                           com.pulumi.core.Output<ConfigurationSetSendingOptionsArgs> sendingOptions)
        Parameters:
        sendingOptions - Object that defines whether or not Amazon SES can send email that you send using the configuration set. See `sendingOptions` Block for details.
        Returns:
        builder
      • sendingOptions

        public ConfigurationSetArgs.Builder sendingOptions​(ConfigurationSetSendingOptionsArgs sendingOptions)
        Parameters:
        sendingOptions - Object that defines whether or not Amazon SES can send email that you send using the configuration set. See `sendingOptions` Block for details.
        Returns:
        builder
      • suppressionOptions

        public ConfigurationSetArgs.Builder suppressionOptions​(@Nullable
                                                               com.pulumi.core.Output<ConfigurationSetSuppressionOptionsArgs> suppressionOptions)
        Parameters:
        suppressionOptions - Object that contains information about the suppression list preferences for your account. See `suppressionOptions` Block for details.
        Returns:
        builder
      • tags

        public ConfigurationSetArgs.Builder tags​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ConfigurationSetArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • trackingOptions

        public ConfigurationSetArgs.Builder trackingOptions​(@Nullable
                                                            com.pulumi.core.Output<ConfigurationSetTrackingOptionsArgs> trackingOptions)
        Parameters:
        trackingOptions - Object that defines the open and click tracking options for emails that you send using the configuration set. See `trackingOptions` Block for details.
        Returns:
        builder
      • trackingOptions

        public ConfigurationSetArgs.Builder trackingOptions​(ConfigurationSetTrackingOptionsArgs trackingOptions)
        Parameters:
        trackingOptions - Object that defines the open and click tracking options for emails that you send using the configuration set. See `trackingOptions` Block for details.
        Returns:
        builder
      • vdmOptions

        public ConfigurationSetArgs.Builder vdmOptions​(@Nullable
                                                       com.pulumi.core.Output<ConfigurationSetVdmOptionsArgs> vdmOptions)
        Parameters:
        vdmOptions - Object that defines the VDM settings that apply to emails that you send using the configuration set. See `vdmOptions` Block for details.
        Returns:
        builder