Package com.pulumi.aws.cognito.inputs
Class UserPoolEmailConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolEmailConfigurationArgs.Builder
-
- Enclosing class:
- UserPoolEmailConfigurationArgs
public static final class UserPoolEmailConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(UserPoolEmailConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolEmailConfigurationArgs defaults)
-
-
Method Detail
-
configurationSet
public UserPoolEmailConfigurationArgs.Builder configurationSet(@Nullable com.pulumi.core.Output<java.lang.String> configurationSet)
- Parameters:
configurationSet
- Email configuration set name from SES.- Returns:
- builder
-
configurationSet
public UserPoolEmailConfigurationArgs.Builder configurationSet(java.lang.String configurationSet)
- Parameters:
configurationSet
- Email configuration set name from SES.- Returns:
- builder
-
emailSendingAccount
public UserPoolEmailConfigurationArgs.Builder emailSendingAccount(@Nullable com.pulumi.core.Output<java.lang.String> emailSendingAccount)
- Parameters:
emailSendingAccount
- Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `from_email_address` is set.- Returns:
- builder
-
emailSendingAccount
public UserPoolEmailConfigurationArgs.Builder emailSendingAccount(java.lang.String emailSendingAccount)
- Parameters:
emailSendingAccount
- Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `from_email_address` is set.- Returns:
- builder
-
fromEmailAddress
public UserPoolEmailConfigurationArgs.Builder fromEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> fromEmailAddress)
- Parameters:
fromEmailAddress
- Sender’s email address or sender’s display name with their email address (e.g., `[email protected]`, `John Smith <[email protected]>` or `\"John Smith Ph.D.\" <[email protected]>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).- Returns:
- builder
-
fromEmailAddress
public UserPoolEmailConfigurationArgs.Builder fromEmailAddress(java.lang.String fromEmailAddress)
- Parameters:
fromEmailAddress
- Sender’s email address or sender’s display name with their email address (e.g., `[email protected]`, `John Smith <[email protected]>` or `\"John Smith Ph.D.\" <[email protected]>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).- Returns:
- builder
-
replyToEmailAddress
public UserPoolEmailConfigurationArgs.Builder replyToEmailAddress(@Nullable com.pulumi.core.Output<java.lang.String> replyToEmailAddress)
- Parameters:
replyToEmailAddress
- REPLY-TO email address.- Returns:
- builder
-
replyToEmailAddress
public UserPoolEmailConfigurationArgs.Builder replyToEmailAddress(java.lang.String replyToEmailAddress)
- Parameters:
replyToEmailAddress
- REPLY-TO email address.- Returns:
- builder
-
sourceArn
public UserPoolEmailConfigurationArgs.Builder sourceArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceArn)
- Parameters:
sourceArn
- ARN of the SES verified email identity to use. Required if `email_sending_account` is set to `DEVELOPER`.- Returns:
- builder
-
sourceArn
public UserPoolEmailConfigurationArgs.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn
- ARN of the SES verified email identity to use. Required if `email_sending_account` is set to `DEVELOPER`.- Returns:
- builder
-
build
public UserPoolEmailConfigurationArgs build()
-
-