public class LiveStreamEvent extends Object implements Serializable
LiveStreamEvent encapsulates all the information necessary
to enable DAI (Dynamic Ad
Insertion) into a live video stream.
This includes information such as the start and expected end time of the live stream, the URL of the actual content for Ad Manager to pull and insert ads into, as well as the metadata necessary to generate ad requests during the live stream.
| Constructor and Description |
|---|
LiveStreamEvent() |
LiveStreamEvent(Long id,
String name,
LiveStreamEventStatus status,
DateTime creationDateTime,
DateTime lastModifiedDateTime,
DateTime startDateTime,
StartDateTimeType startDateTimeType,
DateTime endDateTime,
Boolean unlimitedEndDateTime,
Long totalEstimatedConcurrentUsers,
String[] contentUrls,
String[] adTags,
String assetKey,
Long slateCreativeId,
Integer dvrWindowSeconds,
Boolean enableDaiAuthenticationKeys,
AdBreakFillType adBreakFillType,
AdBreakFillType underfillAdBreakFillType,
Long adHolidayDuration,
Boolean enableMaxFillerDuration,
Long maxFillerDuration,
Boolean enableDurationlessAdBreaks,
Long defaultAdBreakDuration,
long[] streamCreateDaiAuthenticationKeyIds,
long[] sourceContentConfigurationIds,
HlsSettings hlsSettings,
Boolean enableWhitelistedIps,
DynamicAdInsertionType dynamicAdInsertionType,
Boolean enableRelativePlaylistDelivery,
StreamingFormat streamingFormat,
Boolean prefetchEnabled,
PrefetchSettings prefetchSettings,
Boolean enableForceCloseAdBreaks,
Boolean enableShortSegmentDropping,
String customAssetKey,
long[] daiEncodingProfileIds,
long[] segmentUrlAuthenticationKeyIds,
AdBreakMarkupType[] adBreakMarkups,
Boolean adBreakMarkupTypesEnabled) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AdBreakFillType |
getAdBreakFillType()
Gets the adBreakFillType value for this LiveStreamEvent.
|
AdBreakMarkupType[] |
getAdBreakMarkups()
Gets the adBreakMarkups value for this LiveStreamEvent.
|
AdBreakMarkupType |
getAdBreakMarkups(int i) |
Boolean |
getAdBreakMarkupTypesEnabled()
Gets the adBreakMarkupTypesEnabled value for this LiveStreamEvent.
|
Long |
getAdHolidayDuration()
Gets the adHolidayDuration value for this LiveStreamEvent.
|
String[] |
getAdTags()
Gets the adTags value for this LiveStreamEvent.
|
String |
getAdTags(int i) |
String |
getAssetKey()
Gets the assetKey value for this LiveStreamEvent.
|
String[] |
getContentUrls()
Gets the contentUrls value for this LiveStreamEvent.
|
String |
getContentUrls(int i) |
DateTime |
getCreationDateTime()
Gets the creationDateTime value for this LiveStreamEvent.
|
String |
getCustomAssetKey()
Gets the customAssetKey value for this LiveStreamEvent.
|
long[] |
getDaiEncodingProfileIds()
Gets the daiEncodingProfileIds value for this LiveStreamEvent.
|
long |
getDaiEncodingProfileIds(int i) |
Long |
getDefaultAdBreakDuration()
Gets the defaultAdBreakDuration value for this LiveStreamEvent.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Integer |
getDvrWindowSeconds()
Gets the dvrWindowSeconds value for this LiveStreamEvent.
|
DynamicAdInsertionType |
getDynamicAdInsertionType()
Gets the dynamicAdInsertionType value for this LiveStreamEvent.
|
Boolean |
getEnableDaiAuthenticationKeys()
Gets the enableDaiAuthenticationKeys value for this LiveStreamEvent.
|
Boolean |
getEnableDurationlessAdBreaks()
Gets the enableDurationlessAdBreaks value for this LiveStreamEvent.
|
Boolean |
getEnableForceCloseAdBreaks()
Gets the enableForceCloseAdBreaks value for this LiveStreamEvent.
|
Boolean |
getEnableMaxFillerDuration()
Gets the enableMaxFillerDuration value for this LiveStreamEvent.
|
Boolean |
getEnableRelativePlaylistDelivery()
Gets the enableRelativePlaylistDelivery value for this LiveStreamEvent.
|
Boolean |
getEnableShortSegmentDropping()
Gets the enableShortSegmentDropping value for this LiveStreamEvent.
|
Boolean |
getEnableWhitelistedIps()
Gets the enableWhitelistedIps value for this LiveStreamEvent.
|
DateTime |
getEndDateTime()
Gets the endDateTime value for this LiveStreamEvent.
|
HlsSettings |
getHlsSettings()
Gets the hlsSettings value for this LiveStreamEvent.
|
Long |
getId()
Gets the id value for this LiveStreamEvent.
|
DateTime |
getLastModifiedDateTime()
Gets the lastModifiedDateTime value for this LiveStreamEvent.
|
Long |
getMaxFillerDuration()
Gets the maxFillerDuration value for this LiveStreamEvent.
|
String |
getName()
Gets the name value for this LiveStreamEvent.
|
Boolean |
getPrefetchEnabled()
Gets the prefetchEnabled value for this LiveStreamEvent.
|
PrefetchSettings |
getPrefetchSettings()
Gets the prefetchSettings value for this LiveStreamEvent.
|
long[] |
getSegmentUrlAuthenticationKeyIds()
Gets the segmentUrlAuthenticationKeyIds value for this LiveStreamEvent.
|
long |
getSegmentUrlAuthenticationKeyIds(int i) |
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
Long |
getSlateCreativeId()
Gets the slateCreativeId value for this LiveStreamEvent.
|
long[] |
getSourceContentConfigurationIds()
Gets the sourceContentConfigurationIds value for this LiveStreamEvent.
|
long |
getSourceContentConfigurationIds(int i) |
DateTime |
getStartDateTime()
Gets the startDateTime value for this LiveStreamEvent.
|
StartDateTimeType |
getStartDateTimeType()
Gets the startDateTimeType value for this LiveStreamEvent.
|
LiveStreamEventStatus |
getStatus()
Gets the status value for this LiveStreamEvent.
|
long[] |
getStreamCreateDaiAuthenticationKeyIds()
Gets the streamCreateDaiAuthenticationKeyIds value for this LiveStreamEvent.
|
long |
getStreamCreateDaiAuthenticationKeyIds(int i) |
StreamingFormat |
getStreamingFormat()
Gets the streamingFormat value for this LiveStreamEvent.
|
Long |
getTotalEstimatedConcurrentUsers()
Gets the totalEstimatedConcurrentUsers value for this LiveStreamEvent.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
AdBreakFillType |
getUnderfillAdBreakFillType()
Gets the underfillAdBreakFillType value for this LiveStreamEvent.
|
Boolean |
getUnlimitedEndDateTime()
Gets the unlimitedEndDateTime value for this LiveStreamEvent.
|
int |
hashCode() |
void |
setAdBreakFillType(AdBreakFillType adBreakFillType)
Sets the adBreakFillType value for this LiveStreamEvent.
|
void |
setAdBreakMarkups(AdBreakMarkupType[] adBreakMarkups)
Sets the adBreakMarkups value for this LiveStreamEvent.
|
void |
setAdBreakMarkups(int i,
AdBreakMarkupType _value) |
void |
setAdBreakMarkupTypesEnabled(Boolean adBreakMarkupTypesEnabled)
Sets the adBreakMarkupTypesEnabled value for this LiveStreamEvent.
|
void |
setAdHolidayDuration(Long adHolidayDuration)
Sets the adHolidayDuration value for this LiveStreamEvent.
|
void |
setAdTags(int i,
String _value) |
void |
setAdTags(String[] adTags)
Sets the adTags value for this LiveStreamEvent.
|
void |
setAssetKey(String assetKey)
Sets the assetKey value for this LiveStreamEvent.
|
void |
setContentUrls(int i,
String _value) |
void |
setContentUrls(String[] contentUrls)
Sets the contentUrls value for this LiveStreamEvent.
|
void |
setCreationDateTime(DateTime creationDateTime)
Sets the creationDateTime value for this LiveStreamEvent.
|
void |
setCustomAssetKey(String customAssetKey)
Sets the customAssetKey value for this LiveStreamEvent.
|
void |
setDaiEncodingProfileIds(int i,
long _value) |
void |
setDaiEncodingProfileIds(long[] daiEncodingProfileIds)
Sets the daiEncodingProfileIds value for this LiveStreamEvent.
|
void |
setDefaultAdBreakDuration(Long defaultAdBreakDuration)
Sets the defaultAdBreakDuration value for this LiveStreamEvent.
|
void |
setDvrWindowSeconds(Integer dvrWindowSeconds)
Sets the dvrWindowSeconds value for this LiveStreamEvent.
|
void |
setDynamicAdInsertionType(DynamicAdInsertionType dynamicAdInsertionType)
Sets the dynamicAdInsertionType value for this LiveStreamEvent.
|
void |
setEnableDaiAuthenticationKeys(Boolean enableDaiAuthenticationKeys)
Sets the enableDaiAuthenticationKeys value for this LiveStreamEvent.
|
void |
setEnableDurationlessAdBreaks(Boolean enableDurationlessAdBreaks)
Sets the enableDurationlessAdBreaks value for this LiveStreamEvent.
|
void |
setEnableForceCloseAdBreaks(Boolean enableForceCloseAdBreaks)
Sets the enableForceCloseAdBreaks value for this LiveStreamEvent.
|
void |
setEnableMaxFillerDuration(Boolean enableMaxFillerDuration)
Sets the enableMaxFillerDuration value for this LiveStreamEvent.
|
void |
setEnableRelativePlaylistDelivery(Boolean enableRelativePlaylistDelivery)
Sets the enableRelativePlaylistDelivery value for this LiveStreamEvent.
|
void |
setEnableShortSegmentDropping(Boolean enableShortSegmentDropping)
Sets the enableShortSegmentDropping value for this LiveStreamEvent.
|
void |
setEnableWhitelistedIps(Boolean enableWhitelistedIps)
Sets the enableWhitelistedIps value for this LiveStreamEvent.
|
void |
setEndDateTime(DateTime endDateTime)
Sets the endDateTime value for this LiveStreamEvent.
|
void |
setHlsSettings(HlsSettings hlsSettings)
Sets the hlsSettings value for this LiveStreamEvent.
|
void |
setId(Long id)
Sets the id value for this LiveStreamEvent.
|
void |
setLastModifiedDateTime(DateTime lastModifiedDateTime)
Sets the lastModifiedDateTime value for this LiveStreamEvent.
|
void |
setMaxFillerDuration(Long maxFillerDuration)
Sets the maxFillerDuration value for this LiveStreamEvent.
|
void |
setName(String name)
Sets the name value for this LiveStreamEvent.
|
void |
setPrefetchEnabled(Boolean prefetchEnabled)
Sets the prefetchEnabled value for this LiveStreamEvent.
|
void |
setPrefetchSettings(PrefetchSettings prefetchSettings)
Sets the prefetchSettings value for this LiveStreamEvent.
|
void |
setSegmentUrlAuthenticationKeyIds(int i,
long _value) |
void |
setSegmentUrlAuthenticationKeyIds(long[] segmentUrlAuthenticationKeyIds)
Sets the segmentUrlAuthenticationKeyIds value for this LiveStreamEvent.
|
void |
setSlateCreativeId(Long slateCreativeId)
Sets the slateCreativeId value for this LiveStreamEvent.
|
void |
setSourceContentConfigurationIds(int i,
long _value) |
void |
setSourceContentConfigurationIds(long[] sourceContentConfigurationIds)
Sets the sourceContentConfigurationIds value for this LiveStreamEvent.
|
void |
setStartDateTime(DateTime startDateTime)
Sets the startDateTime value for this LiveStreamEvent.
|
void |
setStartDateTimeType(StartDateTimeType startDateTimeType)
Sets the startDateTimeType value for this LiveStreamEvent.
|
void |
setStatus(LiveStreamEventStatus status)
Sets the status value for this LiveStreamEvent.
|
void |
setStreamCreateDaiAuthenticationKeyIds(int i,
long _value) |
void |
setStreamCreateDaiAuthenticationKeyIds(long[] streamCreateDaiAuthenticationKeyIds)
Sets the streamCreateDaiAuthenticationKeyIds value for this LiveStreamEvent.
|
void |
setStreamingFormat(StreamingFormat streamingFormat)
Sets the streamingFormat value for this LiveStreamEvent.
|
void |
setTotalEstimatedConcurrentUsers(Long totalEstimatedConcurrentUsers)
Sets the totalEstimatedConcurrentUsers value for this LiveStreamEvent.
|
void |
setUnderfillAdBreakFillType(AdBreakFillType underfillAdBreakFillType)
Sets the underfillAdBreakFillType value for this LiveStreamEvent.
|
void |
setUnlimitedEndDateTime(Boolean unlimitedEndDateTime)
Sets the unlimitedEndDateTime value for this LiveStreamEvent.
|
String |
toString() |
public LiveStreamEvent()
public LiveStreamEvent(Long id, String name, LiveStreamEventStatus status, DateTime creationDateTime, DateTime lastModifiedDateTime, DateTime startDateTime, StartDateTimeType startDateTimeType, DateTime endDateTime, Boolean unlimitedEndDateTime, Long totalEstimatedConcurrentUsers, String[] contentUrls, String[] adTags, String assetKey, Long slateCreativeId, Integer dvrWindowSeconds, Boolean enableDaiAuthenticationKeys, AdBreakFillType adBreakFillType, AdBreakFillType underfillAdBreakFillType, Long adHolidayDuration, Boolean enableMaxFillerDuration, Long maxFillerDuration, Boolean enableDurationlessAdBreaks, Long defaultAdBreakDuration, long[] streamCreateDaiAuthenticationKeyIds, long[] sourceContentConfigurationIds, HlsSettings hlsSettings, Boolean enableWhitelistedIps, DynamicAdInsertionType dynamicAdInsertionType, Boolean enableRelativePlaylistDelivery, StreamingFormat streamingFormat, Boolean prefetchEnabled, PrefetchSettings prefetchSettings, Boolean enableForceCloseAdBreaks, Boolean enableShortSegmentDropping, String customAssetKey, long[] daiEncodingProfileIds, long[] segmentUrlAuthenticationKeyIds, AdBreakMarkupType[] adBreakMarkups, Boolean adBreakMarkupTypesEnabled)
public Long getId()
LiveStreamEvent. This value is
read-only and
is assigned by Google.public void setId(Long id)
id - * The unique ID of the LiveStreamEvent. This value is
read-only and
is assigned by Google.public String getName()
LiveStreamEvent. This value is required
to create
a live stream event and has a maximum length of 255
characters.public void setName(String name)
name - * The name of the LiveStreamEvent. This value is required
to create
a live stream event and has a maximum length of 255
characters.public LiveStreamEventStatus getStatus()
LiveStreamEvent. This attribute
is read-only
and is assigned by Google. Live stream events are
created in the
LiveStreamEventStatus.PAUSED state.public void setStatus(LiveStreamEventStatus status)
status - * The status of this LiveStreamEvent. This attribute
is read-only
and is assigned by Google. Live stream events are
created in the
LiveStreamEventStatus.PAUSED state.public DateTime getCreationDateTime()
LiveStreamEvent was created.
This attribute
is read-only.public void setCreationDateTime(DateTime creationDateTime)
creationDateTime - * The date and time this LiveStreamEvent was created.
This attribute
is read-only.public DateTime getLastModifiedDateTime()
LiveStreamEvent was last modified.
This
attribute is read-only.public void setLastModifiedDateTime(DateTime lastModifiedDateTime)
lastModifiedDateTime - * The date and time this LiveStreamEvent was last modified.
This
attribute is read-only.public DateTime getStartDateTime()
LiveStreamEvent. This
attribute is required if the
startDateTimeType is StartDateTimeType.USE_START_DATE_TIME and
is ignored for all other values of StartDateTimeType.
Modifying this attribute for an
active live stream can impact traffic.public void setStartDateTime(DateTime startDateTime)
startDateTime - * The start date and time of this LiveStreamEvent. This
attribute is required if the
startDateTimeType is StartDateTimeType.USE_START_DATE_TIME and
is ignored for all other values of StartDateTimeType.
Modifying this attribute for an
active live stream can impact traffic.public StartDateTimeType getStartDateTimeType()
LiveStreamEvent right
away, in an hour, etc.
This attribute is optional and defaults to StartDateTimeType.USE_START_DATE_TIME.public void setStartDateTimeType(StartDateTimeType startDateTimeType)
startDateTimeType - * Specifies whether to start the LiveStreamEvent right
away, in an hour, etc.
This attribute is optional and defaults to StartDateTimeType.USE_START_DATE_TIME.public DateTime getEndDateTime()
LiveStreamEvent.
This attribute is required if
unlimitedEndDateTime is false and ignored
if unlimitedEndDateTime is true.
Modifying this attribute for an active live stream
can impact traffic.public void setEndDateTime(DateTime endDateTime)
endDateTime - * The scheduled end date and time of this LiveStreamEvent.
This attribute is required if
unlimitedEndDateTime is false and ignored
if unlimitedEndDateTime is true.
Modifying this attribute for an active live stream
can impact traffic.public Boolean getUnlimitedEndDateTime()
LiveStreamEvent has an end time. This attribute
is optional and defaults
to false. If this field is true, endDateTime
is ignored.public void setUnlimitedEndDateTime(Boolean unlimitedEndDateTime)
unlimitedEndDateTime - * Whether the LiveStreamEvent has an end time. This attribute
is optional and defaults
to false. If this field is true, endDateTime
is ignored.public Long getTotalEstimatedConcurrentUsers()
public void setTotalEstimatedConcurrentUsers(Long totalEstimatedConcurrentUsers)
totalEstimatedConcurrentUsers - * The total number of concurrent users expected to watch this
live stream across all regions.
This attribute is optional and default value is 0.public String[] getContentUrls()
LiveStreamEventStatus.PAUSED state.public void setContentUrls(String[] contentUrls)
contentUrls - * The list of URLs pointing to the live stream content in Content
Delivery Network. This
attribute is required and can be modified when the
live stream is in a LiveStreamEventStatus.PAUSED state.public String getContentUrls(int i)
public void setContentUrls(int i,
String _value)
public String[] getAdTags()
public void setAdTags(String[] adTags)
adTags - * The list of Ad Manager ad tag URLs generated by the Ad Manager
trafficking workflow that are
associated with this live stream event. Currently,
the list includes only one element: the
master ad tag. This attribute is required.public String getAdTags(int i)
public void setAdTags(int i,
String _value)
public String getAssetKey()
liveStreamEventCode
was
renamed assetKey in v201911.public void setAssetKey(String assetKey)
assetKey - * This code is used in constructing a live stream event master
playlist URL. This attribute is
read-only and is assigned by Google. liveStreamEventCode
was
renamed assetKey in v201911.public Long getSlateCreativeId()
public void setSlateCreativeId(Long slateCreativeId)
slateCreativeId - * ID corresponding to the slate for this live event. If not set,
network default value
will be used.public Integer getDvrWindowSeconds()
public void setDvrWindowSeconds(Integer dvrWindowSeconds)
dvrWindowSeconds - * Length of the DVR window in seconds. This value is optional.
If unset the default window as
provided by the input encoder will be used. Modifying
this value for an active live stream can
impact traffic.public Boolean getEnableDaiAuthenticationKeys()
public void setEnableDaiAuthenticationKeys(Boolean enableDaiAuthenticationKeys)
enableDaiAuthenticationKeys - * Whether the live stream's requests to the IMA SDK API will
be authenticated using the DAI
authentication keys.public AdBreakFillType getAdBreakFillType()
AdBreakFillType.SLATE.public void setAdBreakFillType(AdBreakFillType adBreakFillType)
adBreakFillType - * The type of content that should be used to fill an empty ad
break. This value is optional and
defaults to AdBreakFillType.SLATE.public AdBreakFillType getUnderfillAdBreakFillType()
AdBreakFillType.SLATE. To set this field a network
needs to have the "Live stream ad break
underfill type" feature enabled.public void setUnderfillAdBreakFillType(AdBreakFillType underfillAdBreakFillType)
underfillAdBreakFillType - * The type of content that should be used to fill the time remaining
in the ad break when there
are not enough ads to fill the entire break. This
value is optional and defaults to AdBreakFillType.SLATE. To set this field a network
needs to have the "Live stream ad break
underfill type" feature enabled.public Long getAdHolidayDuration()
public void setAdHolidayDuration(Long adHolidayDuration)
adHolidayDuration - * The duration (in seconds), starting from the time the user
enters the DAI stream, for which
mid-roll decisioning will be skipped. This field is
only applicable when an ad holiday
is requested in the stream create request. This value
is optional and defaults to 0.public Boolean getEnableMaxFillerDuration()
maxFillerDuration should be specified. This field
is optional and defaults to false.public void setEnableMaxFillerDuration(Boolean enableMaxFillerDuration)
enableMaxFillerDuration - * Whether there will be max filler duration in this live stream.
If true, maxFillerDuration should be specified. This field
is optional and defaults to false.public Long getMaxFillerDuration()
public void setMaxFillerDuration(Long maxFillerDuration)
maxFillerDuration - * The maximum number of seconds that can be used to fill this
ad pod, either with a slate or
underlying content, depending on your settings. If
more time needs to be filled, the ad pod
will instead be dropped and the underlying content
will be served.public Boolean getEnableDurationlessAdBreaks()
defaultAdBreakDuration should be specified.
This field is optional and defaults to
false;public void setEnableDurationlessAdBreaks(Boolean enableDurationlessAdBreaks)
enableDurationlessAdBreaks - * Whether there will be durationless ad breaks in this live stream.
If true,
defaultAdBreakDuration should be specified.
This field is optional and defaults to
false;public Long getDefaultAdBreakDuration()
public void setDefaultAdBreakDuration(Long defaultAdBreakDuration)
defaultAdBreakDuration - * The default ad pod duration (in seconds) that will be requested
when an ad break cue-out
does not specify a duration. This field is optional
and defaults to 0;public long[] getStreamCreateDaiAuthenticationKeyIds()
DaiAuthenticationKey IDs used to authenticate
stream create requests for
this live stream. Modifying keys for an active live
stream may break the stream for some users.
Exercise caution.public void setStreamCreateDaiAuthenticationKeyIds(long[] streamCreateDaiAuthenticationKeyIds)
streamCreateDaiAuthenticationKeyIds - * The list of DaiAuthenticationKey IDs used to authenticate
stream create requests for
this live stream. Modifying keys for an active live
stream may break the stream for some users.
Exercise caution.public long getStreamCreateDaiAuthenticationKeyIds(int i)
public void setStreamCreateDaiAuthenticationKeyIds(int i,
long _value)
public long[] getSourceContentConfigurationIds()
CdnConfiguration IDs that provide settings
for ingesting and delivering the
videos associated with this source. Modifying settings
for an active live stream may break the
stream for some users. Exercise caution.public void setSourceContentConfigurationIds(long[] sourceContentConfigurationIds)
sourceContentConfigurationIds - * The list of CdnConfiguration IDs that provide settings
for ingesting and delivering the
videos associated with this source. Modifying settings
for an active live stream may break the
stream for some users. Exercise caution.public long getSourceContentConfigurationIds(int i)
public void setSourceContentConfigurationIds(int i,
long _value)
public HlsSettings getHlsSettings()
public void setHlsSettings(HlsSettings hlsSettings)
hlsSettings - * The settings that are specific to HTTPS live streaming (HLS)
protocol. This field is optional
and if it is not set will use the default HLS settings.public Boolean getEnableWhitelistedIps()
public void setEnableWhitelistedIps(Boolean enableWhitelistedIps)
enableWhitelistedIps - * Whether specific allowlisted IP addresses should be used to
access this live stream. This field
is optional and will default to false. To set this
field a network needs to have the "Video
live allowlisted IPS enabled" feature enabled. Modifying
this field for an active live stream
can impact traffic.public DynamicAdInsertionType getDynamicAdInsertionType()
DynamicAdInsertionType.LINEAR.
This field cannot
be modified after live stream creation.public void setDynamicAdInsertionType(DynamicAdInsertionType dynamicAdInsertionType)
dynamicAdInsertionType - * The method of dynamic ad insertion that is used to insert ads
into this live stream. This
attribute is optional and defaults to DynamicAdInsertionType.LINEAR.
This field cannot
be modified after live stream creation.public Boolean getEnableRelativePlaylistDelivery()
LiveStreamEventStatus.PAUSED state.public void setEnableRelativePlaylistDelivery(Boolean enableRelativePlaylistDelivery)
enableRelativePlaylistDelivery - * Whether the served playlists can include relative URLs. This
field is optional and defaults to
false. To set this field a network needs to have the
"Video live stream relative playlist URLs"
feature enabled. This field can be modified when the
live stream is in a LiveStreamEventStatus.PAUSED state.public StreamingFormat getStreamingFormat()
LiveStreamEvent media.
This field cannot be modified after
live stream creation.public void setStreamingFormat(StreamingFormat streamingFormat)
streamingFormat - * The streaming format of the LiveStreamEvent media.
This field cannot be modified after
live stream creation.public Boolean getPrefetchEnabled()
public void setPrefetchEnabled(Boolean prefetchEnabled)
prefetchEnabled - * Indicates whether the option to prefetch ad requests is enabled.public PrefetchSettings getPrefetchSettings()
public void setPrefetchSettings(PrefetchSettings prefetchSettings)
prefetchSettings - * The information needed to prefetch ad requests for an ad break.public Boolean getEnableForceCloseAdBreaks()
public void setEnableForceCloseAdBreaks(Boolean enableForceCloseAdBreaks)
enableForceCloseAdBreaks - * Whether live stream placement opportunities without #EXT-CUE-IN
markers should be force closed.
This field is optional and defaults to false. To set
this field a network needs to have the
"Video live stream forced cue in" feature enabled.public Boolean getEnableShortSegmentDropping()
public void setEnableShortSegmentDropping(Boolean enableShortSegmentDropping)
enableShortSegmentDropping - * Whether segments shorter than 1 second at the end of an ad
pod should be dropped. This field is
optional and defaults to false. To set this field
a network needs to have the "Video live
stream short segment dropping" feature enabled.public String getCustomAssetKey()
public void setCustomAssetKey(String customAssetKey)
customAssetKey - * An additional code that can be used in constructing live stream
event URLs. This field is
immutable after creation and can only be set for pod
serving live streams. The custom asset key
may be at most 64 characters and can contain alphanumeric
characters and symbols other than the
following: ", ', =, !, +, #, *, ~, ;, ^, (, ), <,
>, [, ], the white space character.public long[] getDaiEncodingProfileIds()
DaiEncodingProfile IDs that will be used
for this live stream event. This
field only applies to pod serving events. New profile
IDs can be added to running live streams.
Profile IDs cannot be removed from running live streams.
Modifying settings for an active live
stream may break the stream for some users. Exercise
caution.public void setDaiEncodingProfileIds(long[] daiEncodingProfileIds)
daiEncodingProfileIds - * The list of DaiEncodingProfile IDs that will be used
for this live stream event. This
field only applies to pod serving events. New profile
IDs can be added to running live streams.
Profile IDs cannot be removed from running live streams.
Modifying settings for an active live
stream may break the stream for some users. Exercise
caution.public long getDaiEncodingProfileIds(int i)
public void setDaiEncodingProfileIds(int i,
long _value)
public long[] getSegmentUrlAuthenticationKeyIds()
DaiAuthenticationKey IDs used to authenticate
ad segment url requests for
this live stream. This field only applies to pod serving
events. Modifying settings for an
active live stream may break the stream for some users.
Exercise caution.public void setSegmentUrlAuthenticationKeyIds(long[] segmentUrlAuthenticationKeyIds)
segmentUrlAuthenticationKeyIds - * The list of DaiAuthenticationKey IDs used to authenticate
ad segment url requests for
this live stream. This field only applies to pod serving
events. Modifying settings for an
active live stream may break the stream for some users.
Exercise caution.public long getSegmentUrlAuthenticationKeyIds(int i)
public void setSegmentUrlAuthenticationKeyIds(int i,
long _value)
public AdBreakMarkupType[] getAdBreakMarkups()
adBreakMarkupTypesEnabled is falsepublic void setAdBreakMarkups(AdBreakMarkupType[] adBreakMarkups)
adBreakMarkups - * The formats that will be recognized as ad break start/end markers.
This field is ignored if adBreakMarkupTypesEnabled is falsepublic AdBreakMarkupType getAdBreakMarkups(int i)
public void setAdBreakMarkups(int i,
AdBreakMarkupType _value)
public Boolean getAdBreakMarkupTypesEnabled()
LiveStreamEvent is specifying a subset
of supported
adBreakMarkups. If this field is false, all
supported formats will be treated as ad
break start/end markers.public void setAdBreakMarkupTypesEnabled(Boolean adBreakMarkupTypesEnabled)
adBreakMarkupTypesEnabled - * Whether this LiveStreamEvent is specifying a subset
of supported
adBreakMarkups. If this field is false, all
supported formats will be treated as ad
break start/end markers.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2021. All rights reserved.