Class TemplateState.Builder

  • Enclosing class:
    TemplateState

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

      • Builder

        public Builder()
    • Method Detail

      • arn

        public TemplateState.Builder arn​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the SES template
        Returns:
        builder
      • arn

        public TemplateState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the SES template
        Returns:
        builder
      • html

        public TemplateState.Builder html​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> html)
        Parameters:
        html - HTML body of the email. Must be less than 500KB in size, including both the text and HTML parts.
        Returns:
        builder
      • html

        public TemplateState.Builder html​(java.lang.String html)
        Parameters:
        html - HTML body of the email. Must be less than 500KB in size, including both the text and HTML parts.
        Returns:
        builder
      • name

        public TemplateState.Builder name​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the template. Cannot exceed 64 characters. You will refer to this name when you send email.
        Returns:
        builder
      • name

        public TemplateState.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the template. Cannot exceed 64 characters. You will refer to this name when you send email.
        Returns:
        builder
      • region

        public TemplateState.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 TemplateState.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
      • subject

        public TemplateState.Builder subject​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> subject)
        Parameters:
        subject - Subject line of the email.
        Returns:
        builder
      • subject

        public TemplateState.Builder subject​(java.lang.String subject)
        Parameters:
        subject - Subject line of the email.
        Returns:
        builder
      • text

        public TemplateState.Builder text​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> text)
        Parameters:
        text - Email body that will be visible to recipients whose email clients do not display HTML. Must be less than 500KB in size, including both the text and HTML parts.
        Returns:
        builder
      • text

        public TemplateState.Builder text​(java.lang.String text)
        Parameters:
        text - Email body that will be visible to recipients whose email clients do not display HTML. Must be less than 500KB in size, including both the text and HTML parts.
        Returns:
        builder