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, toJsonStringpublic 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.