Class CfnPushTemplate.AndroidPushNotificationTemplateProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnPushTemplate.AndroidPushNotificationTemplateProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPushTemplate.AndroidPushNotificationTemplateProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnPushTemplate.AndroidPushNotificationTemplateProperty
@Stability(Stable)
@Internal
public static final class CfnPushTemplate.AndroidPushNotificationTemplateProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPushTemplate.AndroidPushNotificationTemplateProperty
An implementation for
CfnPushTemplate.AndroidPushNotificationTemplateProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnPushTemplate.AndroidPushNotificationTemplateProperty
CfnPushTemplate.AndroidPushNotificationTemplateProperty.Builder, CfnPushTemplate.AndroidPushNotificationTemplateProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPushTemplate.AndroidPushNotificationTemplateProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe action to occur if a recipient taps a push notification that's based on the message template.final StringgetBody()The message body to use in a push notification that's based on the message template.final StringThe URL of the large icon image to display in the content view of a push notification that's based on the message template.final StringThe URL of an image to display in a push notification that's based on the message template.final StringThe URL of the small icon image to display in the status bar and the content view of a push notification that's based on the message template.final StringgetSound()The sound to play when a recipient receives a push notification that's based on the message template.final StringgetTitle()The title to use in a push notification that's based on the message template.final StringgetUrl()The URL to open in a recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of theActionproperty isURL.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPushTemplate.AndroidPushNotificationTemplateProperty.Builder.
-
-
Method Details
-
getAction
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe action to occur if a recipient taps a push notification that's based on the message template.Valid values are:
OPEN_APP– Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.DEEP_LINK– Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.URL– The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
- Specified by:
getActionin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getBody
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe message body to use in a push notification that's based on the message template.- Specified by:
getBodyin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getImageIconUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe URL of the large icon image to display in the content view of a push notification that's based on the message template.- Specified by:
getImageIconUrlin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getImageUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe URL of an image to display in a push notification that's based on the message template.- Specified by:
getImageUrlin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getSmallImageIconUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe URL of the small icon image to display in the status bar and the content view of a push notification that's based on the message template.- Specified by:
getSmallImageIconUrlin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getSound
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe sound to play when a recipient receives a push notification that's based on the message template.You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in
/res/raw/.- Specified by:
getSoundin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getTitle
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe title to use in a push notification that's based on the message template.This title appears above the notification message on a recipient's device.
- Specified by:
getTitlein interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
getUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplatePropertyThe URL to open in a recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of theActionproperty isURL.- Specified by:
getUrlin interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-