Class EmailChannelArgs.Builder

  • Enclosing class:
    EmailChannelArgs

    public static final class EmailChannelArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • applicationId

        @Deprecated
        public EmailChannelArgs.Builder applicationId​(com.pulumi.core.Output<java.lang.String> applicationId)
        Deprecated.
        application_id is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        applicationId - Application ID.
        Returns:
        builder
      • applicationId

        @Deprecated
        public EmailChannelArgs.Builder applicationId​(java.lang.String applicationId)
        Deprecated.
        application_id is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        applicationId - Application ID.
        Returns:
        builder
      • configurationSet

        @Deprecated
        public EmailChannelArgs.Builder configurationSet​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> configurationSet)
        Deprecated.
        configuration_set is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        configurationSet - ARN of the Amazon SES configuration set that you want to apply to messages that you send through the channel.
        Returns:
        builder
      • configurationSet

        @Deprecated
        public EmailChannelArgs.Builder configurationSet​(java.lang.String configurationSet)
        Deprecated.
        configuration_set is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        configurationSet - ARN of the Amazon SES configuration set that you want to apply to messages that you send through the channel.
        Returns:
        builder
      • enabled

        @Deprecated
        public EmailChannelArgs.Builder enabled​(@Nullable
                                                com.pulumi.core.Output<java.lang.Boolean> enabled)
        Deprecated.
        enabled is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • enabled

        @Deprecated
        public EmailChannelArgs.Builder enabled​(java.lang.Boolean enabled)
        Deprecated.
        enabled is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • fromAddress

        @Deprecated
        public EmailChannelArgs.Builder fromAddress​(com.pulumi.core.Output<java.lang.String> fromAddress)
        Deprecated.
        from_address is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        fromAddress - Email address used to send emails from. You can use email only (`user@example.com`) or friendly address (`User <user@example.com>`). This field comply with [RFC 5322](https://www.ietf.org/rfc/rfc5322.txt).
        Returns:
        builder
      • fromAddress

        @Deprecated
        public EmailChannelArgs.Builder fromAddress​(java.lang.String fromAddress)
        Deprecated.
        from_address is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        fromAddress - Email address used to send emails from. You can use email only (`user@example.com`) or friendly address (`User <user@example.com>`). This field comply with [RFC 5322](https://www.ietf.org/rfc/rfc5322.txt).
        Returns:
        builder
      • identity

        @Deprecated
        public EmailChannelArgs.Builder identity​(com.pulumi.core.Output<java.lang.String> identity)
        Deprecated.
        identity is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        identity - ARN of an identity verified with SES.
        Returns:
        builder
      • identity

        @Deprecated
        public EmailChannelArgs.Builder identity​(java.lang.String identity)
        Deprecated.
        identity is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        identity - ARN of an identity verified with SES.
        Returns:
        builder
      • orchestrationSendingRoleArn

        @Deprecated
        public EmailChannelArgs.Builder orchestrationSendingRoleArn​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> orchestrationSendingRoleArn)
        Deprecated.
        orchestration_sending_role_arn is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        orchestrationSendingRoleArn - ARN of an IAM role for AWS End User Messaging to use to send email from your campaigns or journeys through Amazon SES.
        Returns:
        builder
      • orchestrationSendingRoleArn

        @Deprecated
        public EmailChannelArgs.Builder orchestrationSendingRoleArn​(java.lang.String orchestrationSendingRoleArn)
        Deprecated.
        orchestration_sending_role_arn is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        orchestrationSendingRoleArn - ARN of an IAM role for AWS End User Messaging to use to send email from your campaigns or journeys through Amazon SES.
        Returns:
        builder
      • region

        public EmailChannelArgs.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 EmailChannelArgs.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
      • roleArn

        @Deprecated
        public EmailChannelArgs.Builder roleArn​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> roleArn)
        Deprecated.
        role_arn is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        roleArn - ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service.
        Returns:
        builder
      • roleArn

        @Deprecated
        public EmailChannelArgs.Builder roleArn​(java.lang.String roleArn)
        Deprecated.
        role_arn is deprecated. AWS End User Messaging email features are being discontinued on October 30, 2026. Migrate to Amazon SES.
        Parameters:
        roleArn - ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service.
        Returns:
        builder