@Stability(value=Stable) public static final class CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnPushTemplate.DefaultPushNotificationTemplateProperty>
CfnPushTemplate.DefaultPushNotificationTemplateProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder action(String action)
CfnPushTemplate.DefaultPushNotificationTemplateProperty.getAction()action - 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 setting uses the deep-linking features of the iOS and Android platforms.URL – The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.this@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder body(String body)
CfnPushTemplate.DefaultPushNotificationTemplateProperty.getBody()body - The message body to use in push notifications that are based on the message template.this@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder sound(String sound)
CfnPushTemplate.DefaultPushNotificationTemplateProperty.getSound()sound - 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/ .
For an iOS platform, this value is the key for the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
this@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder title(String title)
CfnPushTemplate.DefaultPushNotificationTemplateProperty.getTitle()title - The 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.this@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty.Builder url(String url)
CfnPushTemplate.DefaultPushNotificationTemplateProperty.getUrl()url - 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 the `Action` property is `URL` .this@Stability(value=Stable) public CfnPushTemplate.DefaultPushNotificationTemplateProperty build()
build in interface software.amazon.jsii.Builder<CfnPushTemplate.DefaultPushNotificationTemplateProperty>CfnPushTemplate.DefaultPushNotificationTemplatePropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.