Class CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.wisdom.CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty>
- Enclosing interface:
CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty
@Stability(Stable)
public static final class CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.html(IResolvable html) plainText(IResolvable plainText)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
html
@Stability(Stable) public CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder html(IResolvable html) - Parameters:
html- The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.- Returns:
this
-
html
@Stability(Stable) public CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder html(CfnMessageTemplatePropsMixin.MessageTemplateBodyContentProviderProperty html) - Parameters:
html- The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.- Returns:
this
-
plainText
@Stability(Stable) public CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder plainText(IResolvable plainText) Sets the value ofCfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.getPlainText()- Parameters:
plainText- The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.- Returns:
this
-
plainText
@Stability(Stable) public CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.Builder plainText(CfnMessageTemplatePropsMixin.MessageTemplateBodyContentProviderProperty plainText) Sets the value ofCfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty.getPlainText()- Parameters:
plainText- The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.- Returns:
this
-
build
@Stability(Stable) public CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty>- Returns:
- a new instance of
CfnMessageTemplatePropsMixin.EmailMessageTemplateContentBodyProperty - Throws:
NullPointerException- if any required attribute was not provided
-