Package com.pulumi.aws.pinpoint
Class EmailChannelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pinpoint.EmailChannelArgs.Builder
-
- Enclosing class:
- EmailChannelArgs
public static final class EmailChannelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EmailChannelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailChannelArgs.Builder
applicationId(com.pulumi.core.Output<java.lang.String> applicationId)
EmailChannelArgs.Builder
applicationId(java.lang.String applicationId)
EmailChannelArgs
build()
EmailChannelArgs.Builder
configurationSet(com.pulumi.core.Output<java.lang.String> configurationSet)
EmailChannelArgs.Builder
configurationSet(java.lang.String configurationSet)
EmailChannelArgs.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
EmailChannelArgs.Builder
enabled(java.lang.Boolean enabled)
EmailChannelArgs.Builder
fromAddress(com.pulumi.core.Output<java.lang.String> fromAddress)
EmailChannelArgs.Builder
fromAddress(java.lang.String fromAddress)
EmailChannelArgs.Builder
identity(com.pulumi.core.Output<java.lang.String> identity)
EmailChannelArgs.Builder
identity(java.lang.String identity)
EmailChannelArgs.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
EmailChannelArgs.Builder
roleArn(java.lang.String roleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EmailChannelArgs defaults)
-
-
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
-
build
public EmailChannelArgs build()
-
-