public interface LiveStreamEventServiceInterface extends Remote
| Modifier and Type | Method and Description |
|---|---|
LiveStreamEvent[] |
createLiveStreamEvents(LiveStreamEvent[] liveStreamEvents)
Creates new
LiveStreamEvent objects. |
Slate[] |
createSlates(Slate[] slates)
Create new slates.
|
LiveStreamEventPage |
getLiveStreamEventsByStatement(Statement filterStatement)
|
SlatePage |
getSlatesByStatement(Statement statement)
|
UpdateResult |
performLiveStreamEventAction(LiveStreamEventAction liveStreamEventAction,
Statement filterStatement)
Performs actions on
LiveStreamEvent objects that match
the given
Statement.query. |
UpdateResult |
performSlateAction(SlateAction slateAction,
Statement filterStatement)
Performs actions on slates that match the given
Statement. |
LiveStreamEvent[] |
updateLiveStreamEvents(LiveStreamEvent[] liveStreamEvents)
Updates the specified
LiveStreamEvent objects. |
Slate[] |
updateSlates(Slate[] slates)
Update existing slates.
|
LiveStreamEvent[] createLiveStreamEvents(LiveStreamEvent[] liveStreamEvents) throws RemoteException, ApiException
LiveStreamEvent objects.
The following fields are required:
liveStreamEvents - the live stream events to createRemoteExceptionApiExceptionSlate[] createSlates(Slate[] slates) throws RemoteException, ApiException
A slate creative is served as backup content in a live stream event when no other creatives are eligible to be served.
slates - list of slate objects to create.ApiException - if there is an error while fetching the logging
informationRemoteExceptionLiveStreamEventPage getLiveStreamEventsByStatement(Statement filterStatement) throws RemoteException, ApiException
LiveStreamEventPage of LiveStreamEvent
objects that
satisfy the given Statement.query. The following fields
are
supported for filtering:
| PQL Property | Object Property |
|---|---|
id |
LiveStreamEvent.id |
slateCreativeId |
LiveStreamEvent.slateCreativeId |
assetKey |
LiveStreamEvent.assetKey |
streamCreateDaiAuthenticationKeyIds |
LiveStreamEvent.streamCreateDaiAuthenticationKeyIds |
dynamicAdInsertionType |
LiveStreamEvent.dynamicAdInsertionType |
streamingFormat |
LiveStreamEvent.streamingFormat |
customAssetKey |
LiveStreamEvent.customAssetKey |
daiEncodingProfileIds |
LiveStreamEvent.daiEncodingProfileIds |
segmentUrlAuthenticationKeyIds |
LiveStreamEvent.segmentUrlAuthenticationKeyIds |
filterStatement - a Publisher Query Language statement to filter
a
list of live stream eventsRemoteExceptionApiExceptionSlatePage getSlatesByStatement(Statement statement) throws RemoteException, ApiException
SlatePage of Slate objects that satisfy
the
given Statement.query. The following fields are supported
for
filtering:
| PQL Property | Object Property |
|---|---|
id |
Slate.id |
name |
Slate.name |
lastModifiedDateTime |
Slate.lastModifiedDateTime |
statement - a Publisher Query Language statement used to filter
slatesRemoteExceptionApiExceptionUpdateResult performLiveStreamEventAction(LiveStreamEventAction liveStreamEventAction, Statement filterStatement) throws RemoteException, ApiException
LiveStreamEvent objects that match
the given
Statement.query.liveStreamEventAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter
a set of live stream eventsRemoteExceptionApiExceptionUpdateResult performSlateAction(SlateAction slateAction, Statement filterStatement) throws RemoteException, ApiException
Statement.slateAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter a set of slatesRemoteExceptionApiExceptionLiveStreamEvent[] updateLiveStreamEvents(LiveStreamEvent[] liveStreamEvents) throws RemoteException, ApiException
LiveStreamEvent objects.liveStreamEvents - the live stream events to updateApiException - if there is an error updating the live stream
eventsRemoteExceptionSlate[] updateSlates(Slate[] slates) throws RemoteException, ApiException
Only the slateName is editable.
slates - list of slate objects to update.ApiException - if there is an error while fetching the logging
informationRemoteExceptionCopyright © 2021. All rights reserved.