Class ModifySparkAppRequest

    • 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:是