public class OutputGroupsInfo extends AbstractModel
Constructor and Description |
---|
OutputGroupsInfo() |
OutputGroupsInfo(OutputGroupsInfo 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 |
---|---|
DashRemuxSettingsInfo |
getDashRemuxSettings()
Get DASH protocol configuration information, which takes effect only for DASH/DSAH_ARCHIVE.
|
DestinationInfo[] |
getDestinations()
Get Relay destination address.
|
DrmSettingsInfo |
getDrmSettings()
Get DRM configuration information.
|
HlsRemuxSettingsInfo |
getHlsRemuxSettings()
Get HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE.
|
MediaPackageSettingsInfo |
getMediaPackageSettings()
Get Configuration information of media packaging, which is required when `Type` is set to MediaPackage.
|
String |
getName()
Get Channel output group name, which can contain 1–32 letters, digits, and underscores and must be unique at the channel level.
|
OutputInfo[] |
getOutputs()
Get Output information.
|
String |
getType()
Get Output protocol type.
|
void |
setDashRemuxSettings(DashRemuxSettingsInfo DashRemuxSettings)
Set DASH protocol configuration information, which takes effect only for DASH/DSAH_ARCHIVE.
|
void |
setDestinations(DestinationInfo[] Destinations)
Set Relay destination address.
|
void |
setDrmSettings(DrmSettingsInfo DrmSettings)
Set DRM configuration information.
|
void |
setHlsRemuxSettings(HlsRemuxSettingsInfo HlsRemuxSettings)
Set HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE.
|
void |
setMediaPackageSettings(MediaPackageSettingsInfo MediaPackageSettings)
Set Configuration information of media packaging, which is required when `Type` is set to MediaPackage.
|
void |
setName(String Name)
Set Channel output group name, which can contain 1–32 letters, digits, and underscores and must be unique at the channel level.
|
void |
setOutputs(OutputInfo[] Outputs)
Set Output information.
|
void |
setType(String Type)
Set Output protocol type.
|
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 OutputGroupsInfo()
public OutputGroupsInfo(OutputGroupsInfo source)
public String getName()
public void setName(String Name)
Name
- Channel output group name, which can contain 1–32 letters, digits, and underscores and must be unique at the channel level.public String getType()
public void setType(String Type)
Type
- Output protocol type.
Valid values: HLS, DASH, HLS_ARCHIVE, HLS_MEDIA_PACKAGE, DASH_MEDIA_PACKAGE.public OutputInfo[] getOutputs()
public void setOutputs(OutputInfo[] Outputs)
Outputs
- Output information.
Quantity limit: [1,1] for RTMP/RTP; [1,10] for HLS/DASH.public DestinationInfo[] getDestinations()
public void setDestinations(DestinationInfo[] Destinations)
Destinations
- Relay destination address. Quantity limit: [1,2].public HlsRemuxSettingsInfo getHlsRemuxSettings()
public void setHlsRemuxSettings(HlsRemuxSettingsInfo HlsRemuxSettings)
HlsRemuxSettings
- HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE.public DashRemuxSettingsInfo getDashRemuxSettings()
public void setDashRemuxSettings(DashRemuxSettingsInfo DashRemuxSettings)
DashRemuxSettings
- DASH protocol configuration information, which takes effect only for DASH/DSAH_ARCHIVE.public DrmSettingsInfo getDrmSettings()
public void setDrmSettings(DrmSettingsInfo DrmSettings)
DrmSettings
- DRM configuration information.public MediaPackageSettingsInfo getMediaPackageSettings()
public void setMediaPackageSettings(MediaPackageSettingsInfo MediaPackageSettings)
MediaPackageSettings
- Configuration information of media packaging, which is required when `Type` is set to MediaPackage.
Note: this field may return null, indicating that no valid values can be obtained.Copyright © 2021. All rights reserved.