@Stability(value=Stable) public static final class CfnInAppTemplate.ButtonConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnInAppTemplate.ButtonConfigProperty>
CfnInAppTemplate.ButtonConfigProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder android(CfnInAppTemplate.OverrideButtonConfigurationProperty android)
CfnInAppTemplate.ButtonConfigProperty.getAndroid()android - Optional button configuration to use for in-app messages sent to Android devices.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder android(IResolvable android)
CfnInAppTemplate.ButtonConfigProperty.getAndroid()android - Optional button configuration to use for in-app messages sent to Android devices.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder defaultConfig(CfnInAppTemplate.DefaultButtonConfigurationProperty defaultConfig)
CfnInAppTemplate.ButtonConfigProperty.getDefaultConfig()defaultConfig - Specifies the default behavior of a button that appears in an in-app message.
You can optionally add button configurations that specifically apply to iOS, Android, or web browser users.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder defaultConfig(IResolvable defaultConfig)
CfnInAppTemplate.ButtonConfigProperty.getDefaultConfig()defaultConfig - Specifies the default behavior of a button that appears in an in-app message.
You can optionally add button configurations that specifically apply to iOS, Android, or web browser users.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder ios(CfnInAppTemplate.OverrideButtonConfigurationProperty ios)
CfnInAppTemplate.ButtonConfigProperty.getIos()ios - Optional button configuration to use for in-app messages sent to iOS devices.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder ios(IResolvable ios)
CfnInAppTemplate.ButtonConfigProperty.getIos()ios - Optional button configuration to use for in-app messages sent to iOS devices.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder web(CfnInAppTemplate.OverrideButtonConfigurationProperty web)
CfnInAppTemplate.ButtonConfigProperty.getWeb()web - Optional button configuration to use for in-app messages sent to web applications.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty.Builder web(IResolvable web)
CfnInAppTemplate.ButtonConfigProperty.getWeb()web - Optional button configuration to use for in-app messages sent to web applications.
This button configuration overrides the default button configuration.this@Stability(value=Stable) public CfnInAppTemplate.ButtonConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnInAppTemplate.ButtonConfigProperty>CfnInAppTemplate.ButtonConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.