public class StreamLiveOutputGroupsInfo extends AbstractModel
| 构造器和说明 | 
|---|
| StreamLiveOutputGroupsInfo() | 
| StreamLiveOutputGroupsInfo(StreamLiveOutputGroupsInfo 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. | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| DashRemuxSettingsInfo | getDashRemuxSettings()Get DASH protocol configuration information, which takes effect only for DASH/DASH_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found. | 
| DestinationInfo[] | getDestinations()Get Relay destinations. | 
| DrmSettingsInfo | getDrmSettings()Get DRM configuration information
Note: this field may return `null`, indicating that no valid value was found. | 
| HlsRemuxSettingsInfo | getHlsRemuxSettings()Get HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found. | 
| String | getName()Get Output group name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the channel level | 
| OutputInfo[] | getOutputs()Get Output information
If the type is RTMP or RTP, only one output is allowed; if it is HLS or DASH, 1-10 outputs are allowed. | 
| StreamPackageSettingsInfo | getStreamPackageSettings()Get StreamPackage configuration information, which is required if the output type is StreamPackage
Note: this field may return `null`, indicating that no valid value was found. | 
| TimeShiftSettingsInfo | getTimeShiftSettings()Get Time-shift configuration information
Note: This field may return `null`, indicating that no valid value was found. | 
| String | getType()Get Output protocol
Valid values: `HLS`, `DASH`, `HLS_ARCHIVE`, `HLS_STREAM_PACKAGE`, `DASH_STREAM_PACKAGE` | 
| void | setDashRemuxSettings(DashRemuxSettingsInfo DashRemuxSettings)Set DASH protocol configuration information, which takes effect only for DASH/DASH_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found. | 
| void | setDestinations(DestinationInfo[] Destinations)Set Relay destinations. | 
| void | setDrmSettings(DrmSettingsInfo DrmSettings)Set DRM configuration information
Note: this field may return `null`, indicating that no valid value was found. | 
| void | setHlsRemuxSettings(HlsRemuxSettingsInfo HlsRemuxSettings)Set HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found. | 
| void | setName(String Name)Set Output group name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the channel level | 
| void | setOutputs(OutputInfo[] Outputs)Set Output information
If the type is RTMP or RTP, only one output is allowed; if it is HLS or DASH, 1-10 outputs are allowed. | 
| void | setStreamPackageSettings(StreamPackageSettingsInfo StreamPackageSettings)Set StreamPackage configuration information, which is required if the output type is StreamPackage
Note: this field may return `null`, indicating that no valid value was found. | 
| void | setTimeShiftSettings(TimeShiftSettingsInfo TimeShiftSettings)Set Time-shift configuration information
Note: This field may return `null`, indicating that no valid value was found. | 
| void | setType(String Type)Set Output protocol
Valid values: `HLS`, `DASH`, `HLS_ARCHIVE`, `HLS_STREAM_PACKAGE`, `DASH_STREAM_PACKAGE` | 
| 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 StreamLiveOutputGroupsInfo()
public StreamLiveOutputGroupsInfo(StreamLiveOutputGroupsInfo source)
public String getName()
public void setName(String Name)
Name - Output group name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the channel levelpublic String getType()
public void setType(String Type)
Type - Output protocol
Valid values: `HLS`, `DASH`, `HLS_ARCHIVE`, `HLS_STREAM_PACKAGE`, `DASH_STREAM_PACKAGE`public OutputInfo[] getOutputs()
public void setOutputs(OutputInfo[] Outputs)
Outputs - Output information
If the type is RTMP or RTP, only one output is allowed; if it is HLS or DASH, 1-10 outputs are allowed.public DestinationInfo[] getDestinations()
public void setDestinations(DestinationInfo[] Destinations)
Destinations - Relay destinations. Quantity: [1, 2]public HlsRemuxSettingsInfo getHlsRemuxSettings()
public void setHlsRemuxSettings(HlsRemuxSettingsInfo HlsRemuxSettings)
HlsRemuxSettings - HLS protocol configuration information, which takes effect only for HLS/HLS_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found.public DrmSettingsInfo getDrmSettings()
public void setDrmSettings(DrmSettingsInfo DrmSettings)
DrmSettings - DRM configuration information
Note: this field may return `null`, indicating that no valid value was found.public DashRemuxSettingsInfo getDashRemuxSettings()
public void setDashRemuxSettings(DashRemuxSettingsInfo DashRemuxSettings)
DashRemuxSettings - DASH protocol configuration information, which takes effect only for DASH/DASH_ARCHIVE outputs
Note: this field may return `null`, indicating that no valid value was found.public StreamPackageSettingsInfo getStreamPackageSettings()
public void setStreamPackageSettings(StreamPackageSettingsInfo StreamPackageSettings)
StreamPackageSettings - StreamPackage configuration information, which is required if the output type is StreamPackage
Note: this field may return `null`, indicating that no valid value was found.public TimeShiftSettingsInfo getTimeShiftSettings()
public void setTimeShiftSettings(TimeShiftSettingsInfo TimeShiftSettings)
TimeShiftSettings - Time-shift configuration information
Note: This field may return `null`, indicating that no valid value was found.Copyright © 2022. All rights reserved.