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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnPushTemplate.AndroidPushNotificationTemplateProperty
CfnPushTemplate.AndroidPushNotificationTemplateProperty.Builder, CfnPushTemplate.AndroidPushNotificationTemplateProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPushTemplate.AndroidPushNotificationTemplateProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The action to occur if a recipient taps a push notification that's based on the message template.final String
getBody()
The message body to use in a push notification that's based on the message template.final String
The URL of the large icon image to display in the content view of a push notification that's based on the message template.final String
The URL of an image to display in a push notification that's based on the message template.final String
The 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 String
getSound()
The sound to play when a recipient receives a push notification that's based on the message template.final String
getTitle()
The title to use in a push notification that's based on the message template.final String
getUrl()
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 theAction
property isURL
.final int
hashCode()
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.AndroidPushNotificationTemplateProperty
The 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:
getAction
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getBody
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The message body to use in a push notification that's based on the message template.- Specified by:
getBody
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getImageIconUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The 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:
getImageIconUrl
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getImageUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The URL of an image to display in a push notification that's based on the message template.- Specified by:
getImageUrl
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getSmallImageIconUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The 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:
getSmallImageIconUrl
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getSound
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The 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:
getSound
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getTitle
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
The 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:
getTitle
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
getUrl
Description copied from interface:CfnPushTemplate.AndroidPushNotificationTemplateProperty
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 theAction
property isURL
.- Specified by:
getUrl
in interfaceCfnPushTemplate.AndroidPushNotificationTemplateProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-