Class ConfigurationSetState.Builder

  • Enclosing class:
    ConfigurationSetState

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

      • arn

        public ConfigurationSetState.Builder arn​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the Configuration Set.
        Returns:
        builder
      • configurationSetName

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

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

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

        public ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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
      • tagsAll

        public ConfigurationSetState.Builder tagsAll​(@Nullable
                                                     com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
      • trackingOptions

        public ConfigurationSetState.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 ConfigurationSetState.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 ConfigurationSetState.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