Class CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.pinpoint.mixins.CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty
@Stability(Stable)
@Internal
public static final class CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty
An implementation for
CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty-
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.mixins.preview.services.pinpoint.mixins.CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty
CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Builder, CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.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 push notifications that are based on the message template.final StringThe URL of an image or video to display in push notifications that are based on the message template.final StringgetSound()The key for the sound to play when the recipient receives a push notification that's based on the message template.final StringgetTitle()The title to use in push notifications that are based on the message template.final StringgetUrl()The URL to open in the 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
protected Jsii$Proxy(CfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty.Builder.
-
-
Method Details
-
getAction
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe 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 setting uses the deep-linking features of the iOS 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 interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
getBody
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe message body to use in push notifications that are based on the message template.- Specified by:
getBodyin interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
getMediaUrl
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe URL of an image or video to display in push notifications that are based on the message template.- Specified by:
getMediaUrlin interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
getSound
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe key for the sound to play when the recipient receives a push notification that's based on the message template.The value for this key is the name of a sound file in your app's main bundle or the
Library/Soundsfolder in your app's data container. If the sound file can't be found or you specifydefaultfor the value, the system plays the default alert sound.- Specified by:
getSoundin interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
getTitle
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe title to use in push notifications that are based on the message template.This title appears above the notification message on a recipient's device.
- Specified by:
getTitlein interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
getUrl
Description copied from interface:CfnPushTemplatePropsMixin.APNSPushNotificationTemplatePropertyThe URL to open in the 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 interfaceCfnPushTemplatePropsMixin.APNSPushNotificationTemplateProperty- See Also:
-
$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()
-