public class CreateSparkSubmitTaskRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateSparkSubmitTaskRequest() | 
| CreateSparkSubmitTaskRequest(CreateSparkSubmitTaskRequest 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 | 
|---|---|
| KVPair[] | getCmdArgs()Get 提交任务的附加配置集合,当前支持Key包含:MAINARGS:程序入口参数,空格分割(SqlType任务通过该值指定base64加密后的sql)、SPARKCONFIG:Spark配置,以换行符分隔、ENI:Eni连接信息、DEPENDENCYPACKAGEPATH:依赖的程序包(--jars、--py-files:支持py/zip/egg等归档格式),多文件以逗号分隔、DEPENDENCYFILEPATH:依赖文件资源(--files: 非jar、zip),多文件以逗号分隔、DEPENDENCYARCHIVESPATH:依赖archives资源(--archives: 支持tar.gz/tgz/tar等归档格式),多文件以逗号分隔、MAXRETRIES:任务重试次数,非流任务默认为1、SPARKIMAGE:Spark镜像版本号,支持使用dlc镜像/用户自定的tcr镜像运行任务、SPARKIMAGEVERSION:Spark镜像版本名称,与SPARKIMAGE一一对应;SPARKPRESETCODE:base64后的notebook预置代码;SPARKENV:base64后的spark环境变量;SPARKGITINFO:base64后的git相关信息 | 
| String | getDataEngineName()Get 引擎名称,当前仅支持Spark批作业集群 | 
| String | getDriverSize()Get 当前DriverSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge | 
| Long | getExecutorMaxNumbers()Get 指定使用的executor最大数量, 当该值大于ExecutorNums则自动开启动态 | 
| Long | getExecutorNumbers()Get 指定使用的executor数量,最小为1 | 
| String | getExecutorSize()Get 当前ExecutorSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge | 
| Long | getIsInherit()Get 运行任务所需资源是否继承自集群上配置资源信息,0(默认,不继承)、1(继承,当设置为该值,则任务级资源配置可不额外指定) | 
| String | getMainClass()Get jar任务时需要指定主程序 | 
| String | getPackagePath()Get 指定运行的程序脚本路径,当前仅支持jar和py,对于SQLType该值设为空字符串 | 
| String | getResourceGroupName()Get ai资源组名称 | 
| Long | getRoleArn()Get 指定的鉴权信息 | 
| KVPair[] | getSourceInfo()Get 任务来源信息 | 
| String | getTaskName()Get 任务名称 | 
| Long | getTaskType()Get 任务类型:当前支持1: BatchType, 2: StreamingType, 4: SQLType | 
| void | setCmdArgs(KVPair[] CmdArgs)Set 提交任务的附加配置集合,当前支持Key包含:MAINARGS:程序入口参数,空格分割(SqlType任务通过该值指定base64加密后的sql)、SPARKCONFIG:Spark配置,以换行符分隔、ENI:Eni连接信息、DEPENDENCYPACKAGEPATH:依赖的程序包(--jars、--py-files:支持py/zip/egg等归档格式),多文件以逗号分隔、DEPENDENCYFILEPATH:依赖文件资源(--files: 非jar、zip),多文件以逗号分隔、DEPENDENCYARCHIVESPATH:依赖archives资源(--archives: 支持tar.gz/tgz/tar等归档格式),多文件以逗号分隔、MAXRETRIES:任务重试次数,非流任务默认为1、SPARKIMAGE:Spark镜像版本号,支持使用dlc镜像/用户自定的tcr镜像运行任务、SPARKIMAGEVERSION:Spark镜像版本名称,与SPARKIMAGE一一对应;SPARKPRESETCODE:base64后的notebook预置代码;SPARKENV:base64后的spark环境变量;SPARKGITINFO:base64后的git相关信息 | 
| void | setDataEngineName(String DataEngineName)Set 引擎名称,当前仅支持Spark批作业集群 | 
| void | setDriverSize(String DriverSize)Set 当前DriverSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge | 
| void | setExecutorMaxNumbers(Long ExecutorMaxNumbers)Set 指定使用的executor最大数量, 当该值大于ExecutorNums则自动开启动态 | 
| void | setExecutorNumbers(Long ExecutorNumbers)Set 指定使用的executor数量,最小为1 | 
| void | setExecutorSize(String ExecutorSize)Set 当前ExecutorSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge | 
| void | setIsInherit(Long IsInherit)Set 运行任务所需资源是否继承自集群上配置资源信息,0(默认,不继承)、1(继承,当设置为该值,则任务级资源配置可不额外指定) | 
| void | setMainClass(String MainClass)Set jar任务时需要指定主程序 | 
| void | setPackagePath(String PackagePath)Set 指定运行的程序脚本路径,当前仅支持jar和py,对于SQLType该值设为空字符串 | 
| void | setResourceGroupName(String ResourceGroupName)Set ai资源组名称 | 
| void | setRoleArn(Long RoleArn)Set 指定的鉴权信息 | 
| void | setSourceInfo(KVPair[] SourceInfo)Set 任务来源信息 | 
| void | setTaskName(String TaskName)Set 任务名称 | 
| void | setTaskType(Long TaskType)Set 任务类型:当前支持1: BatchType, 2: StreamingType, 4: SQLType | 
| 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 CreateSparkSubmitTaskRequest()
public CreateSparkSubmitTaskRequest(CreateSparkSubmitTaskRequest source)
public String getTaskName()
public void setTaskName(String TaskName)
TaskName - 任务名称public Long getTaskType()
public void setTaskType(Long TaskType)
TaskType - 任务类型:当前支持1: BatchType, 2: StreamingType, 4: SQLTypepublic String getDataEngineName()
public void setDataEngineName(String DataEngineName)
DataEngineName - 引擎名称,当前仅支持Spark批作业集群public String getPackagePath()
public void setPackagePath(String PackagePath)
PackagePath - 指定运行的程序脚本路径,当前仅支持jar和py,对于SQLType该值设为空字符串public Long getRoleArn()
public void setRoleArn(Long RoleArn)
RoleArn - 指定的鉴权信息public Long getIsInherit()
public void setIsInherit(Long IsInherit)
IsInherit - 运行任务所需资源是否继承自集群上配置资源信息,0(默认,不继承)、1(继承,当设置为该值,则任务级资源配置可不额外指定)public String getMainClass()
public void setMainClass(String MainClass)
MainClass - jar任务时需要指定主程序public String getDriverSize()
public void setDriverSize(String DriverSize)
DriverSize - 当前DriverSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlargepublic String getExecutorSize()
public void setExecutorSize(String ExecutorSize)
ExecutorSize - 当前ExecutorSize规格仅支持(内存型集群则使用m前缀的枚举值): small/medium/large/xlarge/m.small/m.medium/m.large/m.xlargepublic Long getExecutorNumbers()
public void setExecutorNumbers(Long ExecutorNumbers)
ExecutorNumbers - 指定使用的executor数量,最小为1public Long getExecutorMaxNumbers()
public void setExecutorMaxNumbers(Long ExecutorMaxNumbers)
ExecutorMaxNumbers - 指定使用的executor最大数量, 当该值大于ExecutorNums则自动开启动态public KVPair[] getCmdArgs()
public void setCmdArgs(KVPair[] CmdArgs)
CmdArgs - 提交任务的附加配置集合,当前支持Key包含:MAINARGS:程序入口参数,空格分割(SqlType任务通过该值指定base64加密后的sql)、SPARKCONFIG:Spark配置,以换行符分隔、ENI:Eni连接信息、DEPENDENCYPACKAGEPATH:依赖的程序包(--jars、--py-files:支持py/zip/egg等归档格式),多文件以逗号分隔、DEPENDENCYFILEPATH:依赖文件资源(--files: 非jar、zip),多文件以逗号分隔、DEPENDENCYARCHIVESPATH:依赖archives资源(--archives: 支持tar.gz/tgz/tar等归档格式),多文件以逗号分隔、MAXRETRIES:任务重试次数,非流任务默认为1、SPARKIMAGE:Spark镜像版本号,支持使用dlc镜像/用户自定的tcr镜像运行任务、SPARKIMAGEVERSION:Spark镜像版本名称,与SPARKIMAGE一一对应;SPARKPRESETCODE:base64后的notebook预置代码;SPARKENV:base64后的spark环境变量;SPARKGITINFO:base64后的git相关信息public KVPair[] getSourceInfo()
public void setSourceInfo(KVPair[] SourceInfo)
SourceInfo - 任务来源信息public String getResourceGroupName()
public void setResourceGroupName(String ResourceGroupName)
ResourceGroupName - ai资源组名称Copyright © 2025. All rights reserved.