public class Application extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Application() | 
| Application(Application 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 | getCommand()Get 松耦合任务执行命令。与Commands不能同时指定,一般使用Command字段提交任务。 | 
| CommandLine[] | getCommands()Get 紧耦合任务执行命令信息。与Command不能同时指定。Command和Commands必须指定一个。 | 
| String | getDeliveryForm()Get 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。 | 
| Docker | getDocker()Get 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。 | 
| String | getPackagePath()Get 应用程序软件包的远程存储路径 | 
| void | setCommand(String Command)Set 松耦合任务执行命令。与Commands不能同时指定,一般使用Command字段提交任务。 | 
| void | setCommands(CommandLine[] Commands)Set 紧耦合任务执行命令信息。与Command不能同时指定。Command和Commands必须指定一个。 | 
| void | setDeliveryForm(String DeliveryForm)Set 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。 | 
| void | setDocker(Docker Docker)Set 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。 | 
| void | setPackagePath(String PackagePath)Set 应用程序软件包的远程存储路径 | 
| 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 Application()
public Application(Application source)
public String getDeliveryForm()
public void setDeliveryForm(String DeliveryForm)
DeliveryForm - 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。public String getCommand()
public void setCommand(String Command)
Command - 松耦合任务执行命令。与Commands不能同时指定,一般使用Command字段提交任务。public String getPackagePath()
public void setPackagePath(String PackagePath)
PackagePath - 应用程序软件包的远程存储路径public Docker getDocker()
public void setDocker(Docker Docker)
Docker - 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。public CommandLine[] getCommands()
public void setCommands(CommandLine[] Commands)
Commands - 紧耦合任务执行命令信息。与Command不能同时指定。Command和Commands必须指定一个。Copyright © 2025. All rights reserved.