Class UserPoolVerificationMessageTemplateArgs.Builder

    • Method Detail

      • defaultEmailOption

        public UserPoolVerificationMessageTemplateArgs.Builder defaultEmailOption​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> defaultEmailOption)
        Parameters:
        defaultEmailOption - Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
        Returns:
        builder
      • defaultEmailOption

        public UserPoolVerificationMessageTemplateArgs.Builder defaultEmailOption​(java.lang.String defaultEmailOption)
        Parameters:
        defaultEmailOption - Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
        Returns:
        builder
      • emailMessage

        public UserPoolVerificationMessageTemplateArgs.Builder emailMessage​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> emailMessage)
        Parameters:
        emailMessage - Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
        Returns:
        builder
      • emailMessage

        public UserPoolVerificationMessageTemplateArgs.Builder emailMessage​(java.lang.String emailMessage)
        Parameters:
        emailMessage - Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
        Returns:
        builder
      • emailMessageByLink

        public UserPoolVerificationMessageTemplateArgs.Builder emailMessageByLink​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> emailMessageByLink)
        Parameters:
        emailMessageByLink - Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
        Returns:
        builder
      • emailMessageByLink

        public UserPoolVerificationMessageTemplateArgs.Builder emailMessageByLink​(java.lang.String emailMessageByLink)
        Parameters:
        emailMessageByLink - Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
        Returns:
        builder
      • emailSubject

        public UserPoolVerificationMessageTemplateArgs.Builder emailSubject​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> emailSubject)
        Parameters:
        emailSubject - Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
        Returns:
        builder
      • emailSubject

        public UserPoolVerificationMessageTemplateArgs.Builder emailSubject​(java.lang.String emailSubject)
        Parameters:
        emailSubject - Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
        Returns:
        builder
      • emailSubjectByLink

        public UserPoolVerificationMessageTemplateArgs.Builder emailSubjectByLink​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> emailSubjectByLink)
        Parameters:
        emailSubjectByLink - Subject line for the email message template for sending a confirmation link to the user.
        Returns:
        builder
      • emailSubjectByLink

        public UserPoolVerificationMessageTemplateArgs.Builder emailSubjectByLink​(java.lang.String emailSubjectByLink)
        Parameters:
        emailSubjectByLink - Subject line for the email message template for sending a confirmation link to the user.
        Returns:
        builder
      • smsMessage

        public UserPoolVerificationMessageTemplateArgs.Builder smsMessage​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> smsMessage)
        Parameters:
        smsMessage - SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
        Returns:
        builder
      • smsMessage

        public UserPoolVerificationMessageTemplateArgs.Builder smsMessage​(java.lang.String smsMessage)
        Parameters:
        smsMessage - SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
        Returns:
        builder