public class CreateStreamLiveChannelRequest extends AbstractModel
Constructor and Description |
---|
CreateStreamLiveChannelRequest() |
CreateStreamLiveChannelRequest(CreateStreamLiveChannelRequest 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 |
---|---|
AttachedInput[] |
getAttachedInputs()
Get Inputs to attach.
|
AudioTemplateInfo[] |
getAudioTemplates()
Get Audio transcoding templates.
|
AVTemplate[] |
getAVTemplates()
Get Audio/Video transcoding templates.
|
EventNotifySetting |
getEventNotifySettings()
Get The callback settings.
|
String |
getName()
Get Channel name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region level
|
StreamLiveOutputGroupsInfo[] |
getOutputGroups()
Get Configuration information of the channel’s output groups.
|
PlanSettings |
getPlanSettings()
Get Event settings
|
VideoTemplateInfo[] |
getVideoTemplates()
Get Video transcoding templates.
|
void |
setAttachedInputs(AttachedInput[] AttachedInputs)
Set Inputs to attach.
|
void |
setAudioTemplates(AudioTemplateInfo[] AudioTemplates)
Set Audio transcoding templates.
|
void |
setAVTemplates(AVTemplate[] AVTemplates)
Set Audio/Video transcoding templates.
|
void |
setEventNotifySettings(EventNotifySetting EventNotifySettings)
Set The callback settings.
|
void |
setName(String Name)
Set Channel name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region level
|
void |
setOutputGroups(StreamLiveOutputGroupsInfo[] OutputGroups)
Set Configuration information of the channel’s output groups.
|
void |
setPlanSettings(PlanSettings PlanSettings)
Set Event settings
|
void |
setVideoTemplates(VideoTemplateInfo[] VideoTemplates)
Set Video transcoding templates.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateStreamLiveChannelRequest()
public CreateStreamLiveChannelRequest(CreateStreamLiveChannelRequest source)
public String getName()
public void setName(String Name)
Name
- Channel name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region levelpublic AttachedInput[] getAttachedInputs()
public void setAttachedInputs(AttachedInput[] AttachedInputs)
AttachedInputs
- Inputs to attach. You can attach 1 to 5 inputs.public StreamLiveOutputGroupsInfo[] getOutputGroups()
public void setOutputGroups(StreamLiveOutputGroupsInfo[] OutputGroups)
OutputGroups
- Configuration information of the channel’s output groups. Quantity: [1, 10]public AudioTemplateInfo[] getAudioTemplates()
public void setAudioTemplates(AudioTemplateInfo[] AudioTemplates)
AudioTemplates
- Audio transcoding templates. Quantity: [1, 20]public VideoTemplateInfo[] getVideoTemplates()
public void setVideoTemplates(VideoTemplateInfo[] VideoTemplates)
VideoTemplates
- Video transcoding templates. Quantity: [1, 10]public AVTemplate[] getAVTemplates()
public void setAVTemplates(AVTemplate[] AVTemplates)
AVTemplates
- Audio/Video transcoding templates. Quantity: [1, 10]public PlanSettings getPlanSettings()
public void setPlanSettings(PlanSettings PlanSettings)
PlanSettings
- Event settingspublic EventNotifySetting getEventNotifySettings()
public void setEventNotifySettings(EventNotifySetting EventNotifySettings)
EventNotifySettings
- The callback settings.Copyright © 2023. All rights reserved.