public class RunApplicationRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| RunApplicationRequest() | 
| RunApplicationRequest(RunApplicationRequest 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 | 
|---|---|
| String | getAccessMode()Get 访问模式,不填默认私有。取值范围
- PRIVATE:私有应用
- PUBLIC:公共应用 | 
| String | getApplicationId()Get 应用ID。 | 
| String | getApplicationVersionId()Get 应用版本ID。不填表示使用当前最新版本。 | 
| Long | getCacheClearDelay()Get 任务缓存清理时间(小时)。不填或0表示不清理。 | 
| String | getDescription()Get 任务批次描述。 | 
| String[] | getEmailForNotification()Get 接受通知邮件地址列表。 | 
| String | getEnvironmentId()Get 投递环境ID。 | 
| String | getInputBase64()Get 任务输入JSON。需要进行base64编码。(InputBase64和InputCosUri必选其一) | 
| String | getInputCosUri()Get 任务输入COS地址。(InputBase64和InputCosUri必选其一) | 
| String | getName()Get 任务批次名称。 | 
| NFOption | getNFOption()Get Nextflow运行选项。 | 
| RunOption | getOption()Get WDL运行选项。 | 
| String | getProjectId()Get 项目ID。(不填使用指定地域下的默认项目) | 
| Boolean | getResultNotification()Get 是否开启结果通知。 | 
| String | getTableId()Get 批量投递表格ID,不填表示单例投递。 | 
| String[] | getTableRowUuids()Get 批量投递表格行UUID。不填表示表格全部行。 | 
| Boolean | getTimeoutNotification()Get 是否开启超时通知。 | 
| Long | getTimeoutNotificationMinutes()Get 任务超时通知时间(单位:分钟),支持5到2880分钟。 | 
| String[] | getVolumeIds()Get 缓存卷ID,不填使用默认缓存卷,暂时仅支持Nextflow。 | 
| String | getWorkDir()Get 工作目录,当前仅支持Nextflow。可填写指定缓存卷内的绝对路径或者COS路径,不填使用默认缓存卷内的默认路径。如果使用COS路径,NFOption中LaunchDir需填写指定缓存卷内的绝对路径作为启动路径。 | 
| void | setAccessMode(String AccessMode)Set 访问模式,不填默认私有。取值范围
- PRIVATE:私有应用
- PUBLIC:公共应用 | 
| void | setApplicationId(String ApplicationId)Set 应用ID。 | 
| void | setApplicationVersionId(String ApplicationVersionId)Set 应用版本ID。不填表示使用当前最新版本。 | 
| void | setCacheClearDelay(Long CacheClearDelay)Set 任务缓存清理时间(小时)。不填或0表示不清理。 | 
| void | setDescription(String Description)Set 任务批次描述。 | 
| void | setEmailForNotification(String[] EmailForNotification)Set 接受通知邮件地址列表。 | 
| void | setEnvironmentId(String EnvironmentId)Set 投递环境ID。 | 
| void | setInputBase64(String InputBase64)Set 任务输入JSON。需要进行base64编码。(InputBase64和InputCosUri必选其一) | 
| void | setInputCosUri(String InputCosUri)Set 任务输入COS地址。(InputBase64和InputCosUri必选其一) | 
| void | setName(String Name)Set 任务批次名称。 | 
| void | setNFOption(NFOption NFOption)Set Nextflow运行选项。 | 
| void | setOption(RunOption Option)Set WDL运行选项。 | 
| void | setProjectId(String ProjectId)Set 项目ID。(不填使用指定地域下的默认项目) | 
| void | setResultNotification(Boolean ResultNotification)Set 是否开启结果通知。 | 
| void | setTableId(String TableId)Set 批量投递表格ID,不填表示单例投递。 | 
| void | setTableRowUuids(String[] TableRowUuids)Set 批量投递表格行UUID。不填表示表格全部行。 | 
| void | setTimeoutNotification(Boolean TimeoutNotification)Set 是否开启超时通知。 | 
| void | setTimeoutNotificationMinutes(Long TimeoutNotificationMinutes)Set 任务超时通知时间(单位:分钟),支持5到2880分钟。 | 
| void | setVolumeIds(String[] VolumeIds)Set 缓存卷ID,不填使用默认缓存卷,暂时仅支持Nextflow。 | 
| void | setWorkDir(String WorkDir)Set 工作目录,当前仅支持Nextflow。可填写指定缓存卷内的绝对路径或者COS路径,不填使用默认缓存卷内的默认路径。如果使用COS路径,NFOption中LaunchDir需填写指定缓存卷内的绝对路径作为启动路径。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic RunApplicationRequest()
public RunApplicationRequest(RunApplicationRequest source)
public String getApplicationId()
public void setApplicationId(String ApplicationId)
ApplicationId - 应用ID。public String getName()
public void setName(String Name)
Name - 任务批次名称。public String getEnvironmentId()
public void setEnvironmentId(String EnvironmentId)
EnvironmentId - 投递环境ID。public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId - 项目ID。(不填使用指定地域下的默认项目)public String getDescription()
public void setDescription(String Description)
Description - 任务批次描述。public String getInputCosUri()
public void setInputCosUri(String InputCosUri)
InputCosUri - 任务输入COS地址。(InputBase64和InputCosUri必选其一)public String getInputBase64()
public void setInputBase64(String InputBase64)
InputBase64 - 任务输入JSON。需要进行base64编码。(InputBase64和InputCosUri必选其一)public String getTableId()
public void setTableId(String TableId)
TableId - 批量投递表格ID,不填表示单例投递。public String[] getTableRowUuids()
public void setTableRowUuids(String[] TableRowUuids)
TableRowUuids - 批量投递表格行UUID。不填表示表格全部行。public Long getCacheClearDelay()
public void setCacheClearDelay(Long CacheClearDelay)
CacheClearDelay - 任务缓存清理时间(小时)。不填或0表示不清理。public String getApplicationVersionId()
public void setApplicationVersionId(String ApplicationVersionId)
ApplicationVersionId - 应用版本ID。不填表示使用当前最新版本。public RunOption getOption()
public void setOption(RunOption Option)
Option - WDL运行选项。public NFOption getNFOption()
public void setNFOption(NFOption NFOption)
NFOption - Nextflow运行选项。public String getWorkDir()
public void setWorkDir(String WorkDir)
WorkDir - 工作目录,当前仅支持Nextflow。可填写指定缓存卷内的绝对路径或者COS路径,不填使用默认缓存卷内的默认路径。如果使用COS路径,NFOption中LaunchDir需填写指定缓存卷内的绝对路径作为启动路径。public String getAccessMode()
public void setAccessMode(String AccessMode)
AccessMode - 访问模式,不填默认私有。取值范围
- PRIVATE:私有应用
- PUBLIC:公共应用public String[] getVolumeIds()
public void setVolumeIds(String[] VolumeIds)
VolumeIds - 缓存卷ID,不填使用默认缓存卷,暂时仅支持Nextflow。public Boolean getResultNotification()
public void setResultNotification(Boolean ResultNotification)
ResultNotification - 是否开启结果通知。public Boolean getTimeoutNotification()
public void setTimeoutNotification(Boolean TimeoutNotification)
TimeoutNotification - 是否开启超时通知。public Long getTimeoutNotificationMinutes()
public void setTimeoutNotificationMinutes(Long TimeoutNotificationMinutes)
TimeoutNotificationMinutes - 任务超时通知时间(单位:分钟),支持5到2880分钟。public String[] getEmailForNotification()
public void setEmailForNotification(String[] EmailForNotification)
EmailForNotification - 接受通知邮件地址列表。Copyright © 2025. All rights reserved.