public class EventSettingsReq extends AbstractModel
| 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`. | 
| 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. | 
| 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`. | 
| 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 | 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 EventSettingsReq()
public EventSettingsReq(EventSettingsReq source)
public String getEventType()
public void setEventType(String EventType)
EventType - Valid values: `INPUT_SWITCH`, `TIMED_RECORD`. 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.Copyright © 2021. All rights reserved.