Class EmailChannelArgs.Builder

  • Enclosing class:
    EmailChannelArgs

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

      • Builder

        public Builder()
    • Method Detail

      • applicationId

        public EmailChannelArgs.Builder applicationId​(com.pulumi.core.Output<java.lang.String> applicationId)
        Parameters:
        applicationId - The application ID.
        Returns:
        builder
      • applicationId

        public EmailChannelArgs.Builder applicationId​(java.lang.String applicationId)
        Parameters:
        applicationId - The application ID.
        Returns:
        builder
      • configurationSet

        public EmailChannelArgs.Builder configurationSet​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> configurationSet)
        Parameters:
        configurationSet - The ARN of the Amazon SES configuration set that you want to apply to messages that you send through the channel.
        Returns:
        builder
      • configurationSet

        public EmailChannelArgs.Builder configurationSet​(java.lang.String configurationSet)
        Parameters:
        configurationSet - The ARN of the Amazon SES configuration set that you want to apply to messages that you send through the channel.
        Returns:
        builder
      • enabled

        public EmailChannelArgs.Builder enabled​(@Nullable
                                                com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • enabled

        public EmailChannelArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • fromAddress

        public EmailChannelArgs.Builder fromAddress​(com.pulumi.core.Output<java.lang.String> fromAddress)
        Parameters:
        fromAddress - The email address used to send emails from. You can use email only (`[email protected]`) or friendly address (`User <[email protected]>`). This field comply with [RFC 5322](https://www.ietf.org/rfc/rfc5322.txt).
        Returns:
        builder
      • fromAddress

        public EmailChannelArgs.Builder fromAddress​(java.lang.String fromAddress)
        Parameters:
        fromAddress - The email address used to send emails from. You can use email only (`[email protected]`) or friendly address (`User <[email protected]>`). This field comply with [RFC 5322](https://www.ietf.org/rfc/rfc5322.txt).
        Returns:
        builder
      • identity

        public EmailChannelArgs.Builder identity​(com.pulumi.core.Output<java.lang.String> identity)
        Parameters:
        identity - The ARN of an identity verified with SES.
        Returns:
        builder
      • identity

        public EmailChannelArgs.Builder identity​(java.lang.String identity)
        Parameters:
        identity - The ARN of an identity verified with SES.
        Returns:
        builder
      • roleArn

        public EmailChannelArgs.Builder roleArn​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - *Deprecated* The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service.
        Returns:
        builder
      • roleArn

        public EmailChannelArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - *Deprecated* The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service.
        Returns:
        builder