public class EventSettingsReq extends AbstractModel
header, skipSign
Constructor and Description |
---|
EventSettingsReq() |
EventSettingsReq(EventSettingsReq source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
EventSettingsDestinationReq[] |
getDestinations()
Get URL of the COS bucket to save recording files.
|
String |
getEventType()
Get Valid values: `INPUT_SWITCH`, `TIMED_RECORD`, SCTE35_TIME_SIGNAL, SCTE35_SPLICE_INSERT, SCTE35_RETURN_TO_NETWORK.
|
String |
getInputAttachment()
Get ID of the input to attach, which is required if `EventType` is `INPUT_SWITCH`
|
String |
getManifestName()
Get Name of the manifest file for timed recording, which must end with `.m3u8` for HLS and `.mpd` for DASH.
|
String |
getOutputGroupName()
Get Name of the output group to attach.
|
SegmentationDescriptorInfo[] |
getSCTE35SegmentationDescriptor()
Get SCTE-35 configuration information.
|
Long |
getSpliceDuration()
Get The duration of the segment in 90kHz ticks.It used to give the splicer an indication of when the break will be over and when the network In Point will occur.
|
Long |
getSpliceEventID()
Get A 32-bit unique segmentation event identifier.Only one occurrence of a given segmentation_event_id value shall be active at any one time.
|
TimedMetadataInfo |
getTimedMetadataSetting()
Get Meta information plan configuration.
|
void |
setDestinations(EventSettingsDestinationReq[] Destinations)
Set URL of the COS bucket to save recording files.
|
void |
setEventType(String EventType)
Set Valid values: `INPUT_SWITCH`, `TIMED_RECORD`, SCTE35_TIME_SIGNAL, SCTE35_SPLICE_INSERT, SCTE35_RETURN_TO_NETWORK.
|
void |
setInputAttachment(String InputAttachment)
Set ID of the input to attach, which is required if `EventType` is `INPUT_SWITCH`
|
void |
setManifestName(String ManifestName)
Set Name of the manifest file for timed recording, which must end with `.m3u8` for HLS and `.mpd` for DASH.
|
void |
setOutputGroupName(String OutputGroupName)
Set Name of the output group to attach.
|
void |
setSCTE35SegmentationDescriptor(SegmentationDescriptorInfo[] SCTE35SegmentationDescriptor)
Set SCTE-35 configuration information.
|
void |
setSpliceDuration(Long SpliceDuration)
Set The duration of the segment in 90kHz ticks.It used to give the splicer an indication of when the break will be over and when the network In Point will occur.
|
void |
setSpliceEventID(Long SpliceEventID)
Set A 32-bit unique segmentation event identifier.Only one occurrence of a given segmentation_event_id value shall be active at any one time.
|
void |
setTimedMetadataSetting(TimedMetadataInfo TimedMetadataSetting)
Set Meta information plan configuration.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public EventSettingsReq()
public EventSettingsReq(EventSettingsReq source)
public String getEventType()
public void setEventType(String EventType)
EventType
- Valid values: `INPUT_SWITCH`, `TIMED_RECORD`, SCTE35_TIME_SIGNAL, SCTE35_SPLICE_INSERT, SCTE35_RETURN_TO_NETWORK. If it is not specified, `INPUT_SWITCH` will be used.public String getInputAttachment()
public void setInputAttachment(String InputAttachment)
InputAttachment
- ID of the input to attach, which is required if `EventType` is `INPUT_SWITCH`public String getOutputGroupName()
public void setOutputGroupName(String OutputGroupName)
OutputGroupName
- Name of the output group to attach. This parameter is required if `EventType` is `TIMED_RECORD`.public String getManifestName()
public void setManifestName(String ManifestName)
ManifestName
- Name of the manifest file for timed recording, which must end with `.m3u8` for HLS and `.mpd` for DASH. This parameter is required if `EventType` is `TIMED_RECORD`.public EventSettingsDestinationReq[] getDestinations()
public void setDestinations(EventSettingsDestinationReq[] Destinations)
Destinations
- URL of the COS bucket to save recording files. This parameter is required if `EventType` is `TIMED_RECORD`. It may contain 1 or 2 URLs. The first URL corresponds to pipeline 0 and the second pipeline 1.public SegmentationDescriptorInfo[] getSCTE35SegmentationDescriptor()
public void setSCTE35SegmentationDescriptor(SegmentationDescriptorInfo[] SCTE35SegmentationDescriptor)
SCTE35SegmentationDescriptor
- SCTE-35 configuration information.public Long getSpliceEventID()
public void setSpliceEventID(Long SpliceEventID)
SpliceEventID
- A 32-bit unique segmentation event identifier.Only one occurrence of a given segmentation_event_id value shall be active at any one time.public Long getSpliceDuration()
public void setSpliceDuration(Long SpliceDuration)
SpliceDuration
- The duration of the segment in 90kHz ticks.It used to give the splicer an indication of when the break will be over and when the network In Point will occur. If not specifyed,the splice_insert will continue when enter a return_to_network to end the splice_insert at the appropriate time.public TimedMetadataInfo getTimedMetadataSetting()
public void setTimedMetadataSetting(TimedMetadataInfo TimedMetadataSetting)
TimedMetadataSetting
- Meta information plan configuration.Copyright © 2024. All rights reserved.