Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface ILaunchContentOptionalFieldsBuilder

interface ILaunchContentOptionalFieldsBuilder
Extends com.amazon.apmf.IStandard Builder for creating ILaunchContentOptionalFields objects

Methods

setData()

ILaunchContentOptionalFieldsBuilder* setData(string data)
Optional - Set data

Parameters

data
string — Required The optional field data

Returns

ILaunchContentOptionalFieldsBuilder* The optional field builder object

setPlaybackPreferences()

ILaunchContentOptionalFieldsBuilder* setPlaybackPreferences(IPlaybackPreferences* playbackPreferences)
Optional - Set playbackPreferences

Parameters

playbackPreferences
IPlaybackPreferences* — Required A pointer to an IPlaybackPreferences object containing playback preferences

Returns

ILaunchContentOptionalFieldsBuilder* The optional field builder object

setLaunchReason()

ILaunchContentOptionalFieldsBuilder* setLaunchReason(LaunchReason* launchReason)
Optional - Set launch reason

Parameters

launchReason
LaunchReason* — Required The launch reason for the content launch

Returns

ILaunchContentOptionalFieldsBuilder* The optional field builder object

useCurrentContext()

ILaunchContentOptionalFieldsBuilder* useCurrentContext()
Indicate the launch optional field should use the current context of ongoing activity

Returns

ILaunchContentOptionalFieldsBuilder* The optional field builder object

build()

ILaunchContentOptionalFields* build()

Returns

ILaunchContentOptionalFields* the built ILaunchContentOptionalFields object. If a launch reason was provided the returned object can be cast to a ILaunchContentOptionalFields2 object to retrieve the launch reason.
Last modified on October 29, 2026