Class ModifySparkAppRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dlc.v20210125.models.ModifySparkAppRequest
-
public class ModifySparkAppRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifySparkAppRequest()ModifySparkAppRequest(ModifySparkAppRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAppArchives()Get spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔StringgetAppConf()Get spark配置,以换行符分隔StringgetAppDriverSize()Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)LonggetAppExecutorMaxNumbers()Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNumsLonggetAppExecutorNums()Get spark作业executor个数StringgetAppExecutorSize()Get 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)StringgetAppFile()Get spark作业程序包文件路径StringgetAppFiles()Get spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔StringgetAppJars()Get spark 作业依赖jar包(--jars),以逗号分隔StringgetAppName()Get spark作业名StringgetAppPythonFiles()Get pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔LonggetAppType()Get spark作业类型,1代表spark jar作业,2代表spark streaming作业StringgetCmdArgs()Get spark作业程序入参StringgetDataEngine()Get 执行spark作业的数据引擎名称StringgetDataSource()Get 数据源名StringgetEni()Get 该字段已下线,请使用字段DatasourceLonggetIsInherit()Get 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承StringgetIsLocal()Get spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)StringgetIsLocalArchives()Get spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)StringgetIsLocalFiles()Get spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)StringgetIsLocalJars()Get spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)StringgetIsLocalPythonFiles()Get pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)BooleangetIsSessionStarted()Get 是否使用session脚本的sql运行任务:false:否,true:是StringgetMainClass()Get spark作业主类LonggetMaxRetries()Get 最大重试次数,只对spark流任务生效LonggetRoleArn()Get 数据访问策略,CAM Role arnStringgetSessionId()Get 关联dlc查询脚本StringgetSparkAppId()Get spark作业IdStringgetSparkImage()Get Spark Image 版本号StringgetSparkImageVersion()Get Spark Image 版本名称voidsetAppArchives(String AppArchives)Set spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔voidsetAppConf(String AppConf)Set spark配置,以换行符分隔voidsetAppDriverSize(String AppDriverSize)Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)voidsetAppExecutorMaxNumbers(Long AppExecutorMaxNumbers)Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNumsvoidsetAppExecutorNums(Long AppExecutorNums)Set spark作业executor个数voidsetAppExecutorSize(String AppExecutorSize)Set 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)voidsetAppFile(String AppFile)Set spark作业程序包文件路径voidsetAppFiles(String AppFiles)Set spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔voidsetAppJars(String AppJars)Set spark 作业依赖jar包(--jars),以逗号分隔voidsetAppName(String AppName)Set spark作业名voidsetAppPythonFiles(String AppPythonFiles)Set pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔voidsetAppType(Long AppType)Set spark作业类型,1代表spark jar作业,2代表spark streaming作业voidsetCmdArgs(String CmdArgs)Set spark作业程序入参voidsetDataEngine(String DataEngine)Set 执行spark作业的数据引擎名称voidsetDataSource(String DataSource)Set 数据源名voidsetEni(String Eni)Set 该字段已下线,请使用字段DatasourcevoidsetIsInherit(Long IsInherit)Set 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承voidsetIsLocal(String IsLocal)Set spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)voidsetIsLocalArchives(String IsLocalArchives)Set spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)voidsetIsLocalFiles(String IsLocalFiles)Set spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)voidsetIsLocalJars(String IsLocalJars)Set spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)voidsetIsLocalPythonFiles(String IsLocalPythonFiles)Set pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)voidsetIsSessionStarted(Boolean IsSessionStarted)Set 是否使用session脚本的sql运行任务:false:否,true:是voidsetMainClass(String MainClass)Set spark作业主类voidsetMaxRetries(Long MaxRetries)Set 最大重试次数,只对spark流任务生效voidsetRoleArn(Long RoleArn)Set 数据访问策略,CAM Role arnvoidsetSessionId(String SessionId)Set 关联dlc查询脚本voidsetSparkAppId(String SparkAppId)Set spark作业IdvoidsetSparkImage(String SparkImage)Set Spark Image 版本号voidsetSparkImageVersion(String SparkImageVersion)Set Spark Image 版本名称voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ModifySparkAppRequest
public ModifySparkAppRequest()
-
ModifySparkAppRequest
public ModifySparkAppRequest(ModifySparkAppRequest 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.
-
-
Method Detail
-
getAppName
public String getAppName()
Get spark作业名- Returns:
- AppName spark作业名
-
setAppName
public void setAppName(String AppName)
Set spark作业名- Parameters:
AppName- spark作业名
-
getAppType
public Long getAppType()
Get spark作业类型,1代表spark jar作业,2代表spark streaming作业- Returns:
- AppType spark作业类型,1代表spark jar作业,2代表spark streaming作业
-
setAppType
public void setAppType(Long AppType)
Set spark作业类型,1代表spark jar作业,2代表spark streaming作业- Parameters:
AppType- spark作业类型,1代表spark jar作业,2代表spark streaming作业
-
getDataEngine
public String getDataEngine()
Get 执行spark作业的数据引擎名称- Returns:
- DataEngine 执行spark作业的数据引擎名称
-
setDataEngine
public void setDataEngine(String DataEngine)
Set 执行spark作业的数据引擎名称- Parameters:
DataEngine- 执行spark作业的数据引擎名称
-
getAppFile
public String getAppFile()
Get spark作业程序包文件路径- Returns:
- AppFile spark作业程序包文件路径
-
setAppFile
public void setAppFile(String AppFile)
Set spark作业程序包文件路径- Parameters:
AppFile- spark作业程序包文件路径
-
getRoleArn
public Long getRoleArn()
Get 数据访问策略,CAM Role arn- Returns:
- RoleArn 数据访问策略,CAM Role arn
-
setRoleArn
public void setRoleArn(Long RoleArn)
Set 数据访问策略,CAM Role arn- Parameters:
RoleArn- 数据访问策略,CAM Role arn
-
getAppDriverSize
public String getAppDriverSize()
Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Returns:
- AppDriverSize 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
setAppDriverSize
public void setAppDriverSize(String AppDriverSize)
Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Parameters:
AppDriverSize- 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
getAppExecutorSize
public String getAppExecutorSize()
Get 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Returns:
- AppExecutorSize 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
setAppExecutorSize
public void setAppExecutorSize(String AppExecutorSize)
Set 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Parameters:
AppExecutorSize- 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
getAppExecutorNums
public Long getAppExecutorNums()
Get spark作业executor个数- Returns:
- AppExecutorNums spark作业executor个数
-
setAppExecutorNums
public void setAppExecutorNums(Long AppExecutorNums)
Set spark作业executor个数- Parameters:
AppExecutorNums- spark作业executor个数
-
getSparkAppId
public String getSparkAppId()
Get spark作业Id- Returns:
- SparkAppId spark作业Id
-
setSparkAppId
public void setSparkAppId(String SparkAppId)
Set spark作业Id- Parameters:
SparkAppId- spark作业Id
-
getEni
public String getEni()
Get 该字段已下线,请使用字段Datasource- Returns:
- Eni 该字段已下线,请使用字段Datasource
-
setEni
public void setEni(String Eni)
Set 该字段已下线,请使用字段Datasource- Parameters:
Eni- 该字段已下线,请使用字段Datasource
-
getIsLocal
public String getIsLocal()
Get spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Returns:
- IsLocal spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
setIsLocal
public void setIsLocal(String IsLocal)
Set spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Parameters:
IsLocal- spark作业程序包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
getMainClass
public String getMainClass()
Get spark作业主类- Returns:
- MainClass spark作业主类
-
setMainClass
public void setMainClass(String MainClass)
Set spark作业主类- Parameters:
MainClass- spark作业主类
-
getAppConf
public String getAppConf()
Get spark配置,以换行符分隔- Returns:
- AppConf spark配置,以换行符分隔
-
setAppConf
public void setAppConf(String AppConf)
Set spark配置,以换行符分隔- Parameters:
AppConf- spark配置,以换行符分隔
-
getIsLocalJars
public String getIsLocalJars()
Get spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Returns:
- IsLocalJars spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
setIsLocalJars
public void setIsLocalJars(String IsLocalJars)
Set spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Parameters:
IsLocalJars- spark 作业依赖jar包是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
getAppJars
public String getAppJars()
Get spark 作业依赖jar包(--jars),以逗号分隔- Returns:
- AppJars spark 作业依赖jar包(--jars),以逗号分隔
-
setAppJars
public void setAppJars(String AppJars)
Set spark 作业依赖jar包(--jars),以逗号分隔- Parameters:
AppJars- spark 作业依赖jar包(--jars),以逗号分隔
-
getIsLocalFiles
public String getIsLocalFiles()
Get spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Returns:
- IsLocalFiles spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
setIsLocalFiles
public void setIsLocalFiles(String IsLocalFiles)
Set spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Parameters:
IsLocalFiles- spark作业依赖文件资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
getAppFiles
public String getAppFiles()
Get spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔- Returns:
- AppFiles spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔
-
setAppFiles
public void setAppFiles(String AppFiles)
Set spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔- Parameters:
AppFiles- spark作业依赖文件资源(--files)(非jar、zip),以逗号分隔
-
getIsLocalPythonFiles
public String getIsLocalPythonFiles()
Get pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Returns:
- IsLocalPythonFiles pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
setIsLocalPythonFiles
public void setIsLocalPythonFiles(String IsLocalPythonFiles)
Set pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Parameters:
IsLocalPythonFiles- pyspark:依赖上传方式,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
getAppPythonFiles
public String getAppPythonFiles()
Get pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔- Returns:
- AppPythonFiles pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔
-
setAppPythonFiles
public void setAppPythonFiles(String AppPythonFiles)
Set pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔- Parameters:
AppPythonFiles- pyspark作业依赖python资源(--py-files),支持py/zip/egg等归档格式,多文件以逗号分隔
-
getCmdArgs
public String getCmdArgs()
Get spark作业程序入参- Returns:
- CmdArgs spark作业程序入参
-
setCmdArgs
public void setCmdArgs(String CmdArgs)
Set spark作业程序入参- Parameters:
CmdArgs- spark作业程序入参
-
getMaxRetries
public Long getMaxRetries()
Get 最大重试次数,只对spark流任务生效- Returns:
- MaxRetries 最大重试次数,只对spark流任务生效
-
setMaxRetries
public void setMaxRetries(Long MaxRetries)
Set 最大重试次数,只对spark流任务生效- Parameters:
MaxRetries- 最大重试次数,只对spark流任务生效
-
getDataSource
public String getDataSource()
Get 数据源名- Returns:
- DataSource 数据源名
-
setDataSource
public void setDataSource(String DataSource)
Set 数据源名- Parameters:
DataSource- 数据源名
-
getIsLocalArchives
public String getIsLocalArchives()
Get spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Returns:
- IsLocalArchives spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
setIsLocalArchives
public void setIsLocalArchives(String IsLocalArchives)
Set spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)- Parameters:
IsLocalArchives- spark作业依赖archives资源是否本地上传,cos:存放与cos,lakefs:本地上传(控制台使用,该方式不支持直接接口调用)
-
getAppArchives
public String getAppArchives()
Get spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔- Returns:
- AppArchives spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔
-
setAppArchives
public void setAppArchives(String AppArchives)
Set spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔- Parameters:
AppArchives- spark作业依赖archives资源(--archives),支持tar.gz/tgz/tar等归档格式,以逗号分隔
-
getSparkImage
public String getSparkImage()
Get Spark Image 版本号- Returns:
- SparkImage Spark Image 版本号
-
setSparkImage
public void setSparkImage(String SparkImage)
Set Spark Image 版本号- Parameters:
SparkImage- Spark Image 版本号
-
getSparkImageVersion
public String getSparkImageVersion()
Get Spark Image 版本名称- Returns:
- SparkImageVersion Spark Image 版本名称
-
setSparkImageVersion
public void setSparkImageVersion(String SparkImageVersion)
Set Spark Image 版本名称- Parameters:
SparkImageVersion- Spark Image 版本名称
-
getAppExecutorMaxNumbers
public Long getAppExecutorMaxNumbers()
Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNums- Returns:
- AppExecutorMaxNumbers 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNums
-
setAppExecutorMaxNumbers
public void setAppExecutorMaxNumbers(Long AppExecutorMaxNumbers)
Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNums- Parameters:
AppExecutorMaxNumbers- 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于AppExecutorNums
-
getSessionId
public String getSessionId()
Get 关联dlc查询脚本- Returns:
- SessionId 关联dlc查询脚本
-
setSessionId
public void setSessionId(String SessionId)
Set 关联dlc查询脚本- Parameters:
SessionId- 关联dlc查询脚本
-
getIsInherit
public Long getIsInherit()
Get 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承- Returns:
- IsInherit 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承
-
setIsInherit
public void setIsInherit(Long IsInherit)
Set 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承- Parameters:
IsInherit- 任务资源配置是否继承集群配置模板:0(默认)不继承、1:继承
-
getIsSessionStarted
public Boolean getIsSessionStarted()
Get 是否使用session脚本的sql运行任务:false:否,true:是- Returns:
- IsSessionStarted 是否使用session脚本的sql运行任务:false:否,true:是
-
setIsSessionStarted
public void setIsSessionStarted(Boolean IsSessionStarted)
Set 是否使用session脚本的sql运行任务:false:否,true:是- Parameters:
IsSessionStarted- 是否使用session脚本的sql运行任务:false:否,true:是
-
-