@Stability(value=Stable) @Internal public static final class CfnInAppTemplate.ButtonConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInAppTemplate.ButtonConfigProperty
CfnInAppTemplate.ButtonConfigPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnInAppTemplate.ButtonConfigProperty.Builder, CfnInAppTemplate.ButtonConfigProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnInAppTemplate.ButtonConfigProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnInAppTemplate.BodyConfigProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAndroid()
Optional button configuration to use for in-app messages sent to Android devices.
|
Object |
getDefaultConfig()
Specifies the default behavior of a button that appears in an in-app message.
|
Object |
getIos()
Optional button configuration to use for in-app messages sent to iOS devices.
|
Object |
getWeb()
Optional button configuration to use for in-app messages sent to web applications.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnInAppTemplate.ButtonConfigProperty.Builder builder)
CfnInAppTemplate.BodyConfigProperty.Builder.public final Object getAndroid()
CfnInAppTemplate.ButtonConfigPropertyThis button configuration overrides the default button configuration.
getAndroid in interface CfnInAppTemplate.ButtonConfigPropertypublic final Object getDefaultConfig()
CfnInAppTemplate.ButtonConfigPropertyYou can optionally add button configurations that specifically apply to iOS, Android, or web browser users.
getDefaultConfig in interface CfnInAppTemplate.ButtonConfigPropertypublic final Object getIos()
CfnInAppTemplate.ButtonConfigPropertyThis button configuration overrides the default button configuration.
getIos in interface CfnInAppTemplate.ButtonConfigPropertypublic final Object getWeb()
CfnInAppTemplate.ButtonConfigPropertyThis button configuration overrides the default button configuration.
getWeb in interface CfnInAppTemplate.ButtonConfigProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.