Interface ILaunchContentOptionalFieldsBuilder
interface ILaunchContentOptionalFieldsBuilder
Extends com.amazon.apmf.IStandard
Builder for creating ILaunchContentOptionalFields objects
Methods
setData()
Optional - Set dataILaunchContentOptionalFieldsBuilder*setData(stringdata)
Parameters
data
string — Required
The optional field data
Returns
ILaunchContentOptionalFieldsBuilder*
The optional field builder object
setPlaybackPreferences()
Optional - Set playbackPreferencesILaunchContentOptionalFieldsBuilder*setPlaybackPreferences(IPlaybackPreferences*playbackPreferences)
Parameters
playbackPreferences
IPlaybackPreferences* — Required
A pointer to an IPlaybackPreferences object containing playback preferences
Returns
ILaunchContentOptionalFieldsBuilder*
The optional field builder object
setLaunchReason()
Optional - Set launch reasonILaunchContentOptionalFieldsBuilder*setLaunchReason(LaunchReason*launchReason)
Parameters
launchReason
LaunchReason* — Required
The launch reason for the content launch
Returns
ILaunchContentOptionalFieldsBuilder*
The optional field builder object
useCurrentContext()
Indicate the launch optional field should use the current context of ongoing activityILaunchContentOptionalFieldsBuilder*useCurrentContext()
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.

