public static final class CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder
extends java.lang.Object
CfnInAppTemplate.DefaultButtonConfigurationProperty
Constructor and Description |
---|
Builder() |
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder backgroundColor(java.lang.String backgroundColor)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getBackgroundColor()
backgroundColor
- The background color of a button, expressed as a hex color code (such as #000000 for black).this
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder borderRadius(java.lang.Number borderRadius)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getBorderRadius()
borderRadius
- The border radius of a button.this
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder buttonAction(java.lang.String buttonAction)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getButtonAction()
buttonAction
- The action that occurs when a recipient chooses a button in an in-app message.
You can specify one of the following:
LINK
– A link to a web destination.DEEP_LINK
– A link to a specific page in an application.CLOSE
– Dismisses the message.this
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder link(java.lang.String link)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getLink()
link
- The destination (such as a URL) for a button.this
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder text(java.lang.String text)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getText()
text
- The text that appears on a button in an in-app message.this
public CfnInAppTemplate.DefaultButtonConfigurationProperty.Builder textColor(java.lang.String textColor)
CfnInAppTemplate.DefaultButtonConfigurationProperty.getTextColor()
textColor
- The color of the body text in a button, expressed as a hex color code (such as #000000 for black).this
public CfnInAppTemplate.DefaultButtonConfigurationProperty build()
CfnInAppTemplate.DefaultButtonConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided