Class SparkJobInfo

    • Constructor Detail

      • SparkJobInfo

        public SparkJobInfo()
      • SparkJobInfo

        public SparkJobInfo​(SparkJobInfo 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

      • getJobId

        public String getJobId()
        Get spark作业ID
        Returns:
        JobId spark作业ID
      • setJobId

        public void setJobId​(String JobId)
        Set spark作业ID
        Parameters:
        JobId - spark作业ID
      • getJobName

        public String getJobName()
        Get spark作业名
        Returns:
        JobName spark作业名
      • setJobName

        public void setJobName​(String JobName)
        Set spark作业名
        Parameters:
        JobName - spark作业名
      • getJobType

        public Long getJobType()
        Get spark作业类型,可去1或者2,1表示batch作业, 2表示streaming作业
        Returns:
        JobType spark作业类型,可去1或者2,1表示batch作业, 2表示streaming作业
      • setJobType

        public void setJobType​(Long JobType)
        Set spark作业类型,可去1或者2,1表示batch作业, 2表示streaming作业
        Parameters:
        JobType - spark作业类型,可去1或者2,1表示batch作业, 2表示streaming作业
      • getDataEngine

        public String getDataEngine()
        Get 引擎名
        Returns:
        DataEngine 引擎名
      • setDataEngine

        public void setDataEngine​(String DataEngine)
        Set 引擎名
        Parameters:
        DataEngine - 引擎名
      • 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 程序包是否本地上传,cos或者lakefs
        Returns:
        IsLocal 程序包是否本地上传,cos或者lakefs
      • setIsLocal

        public void setIsLocal​(String IsLocal)
        Set 程序包是否本地上传,cos或者lakefs
        Parameters:
        IsLocal - 程序包是否本地上传,cos或者lakefs
      • getJobFile

        public String getJobFile()
        Get 程序包路径
        Returns:
        JobFile 程序包路径
      • setJobFile

        public void setJobFile​(String JobFile)
        Set 程序包路径
        Parameters:
        JobFile - 程序包路径
      • getRoleArn

        public Long getRoleArn()
        Get 角色ID
        Returns:
        RoleArn 角色ID
      • setRoleArn

        public void setRoleArn​(Long RoleArn)
        Set 角色ID
        Parameters:
        RoleArn - 角色ID
      • getMainClass

        public String getMainClass()
        Get spark作业运行主类
        Returns:
        MainClass spark作业运行主类
      • setMainClass

        public void setMainClass​(String MainClass)
        Set spark作业运行主类
        Parameters:
        MainClass - spark作业运行主类
      • getCmdArgs

        public String getCmdArgs()
        Get 命令行参数,spark作业命令行参数,空格分隔
        Returns:
        CmdArgs 命令行参数,spark作业命令行参数,空格分隔
      • setCmdArgs

        public void setCmdArgs​(String CmdArgs)
        Set 命令行参数,spark作业命令行参数,空格分隔
        Parameters:
        CmdArgs - 命令行参数,spark作业命令行参数,空格分隔
      • getJobConf

        public String getJobConf()
        Get spark原生配置,换行符分隔
        Returns:
        JobConf spark原生配置,换行符分隔
      • setJobConf

        public void setJobConf​(String JobConf)
        Set spark原生配置,换行符分隔
        Parameters:
        JobConf - spark原生配置,换行符分隔
      • getIsLocalJars

        public String getIsLocalJars()
        Get 依赖jars是否本地上传,cos或者lakefs
        Returns:
        IsLocalJars 依赖jars是否本地上传,cos或者lakefs
      • setIsLocalJars

        public void setIsLocalJars​(String IsLocalJars)
        Set 依赖jars是否本地上传,cos或者lakefs
        Parameters:
        IsLocalJars - 依赖jars是否本地上传,cos或者lakefs
      • getJobJars

        public String getJobJars()
        Get spark作业依赖jars,逗号分隔
        Returns:
        JobJars spark作业依赖jars,逗号分隔
      • setJobJars

        public void setJobJars​(String JobJars)
        Set spark作业依赖jars,逗号分隔
        Parameters:
        JobJars - spark作业依赖jars,逗号分隔
      • getIsLocalFiles

        public String getIsLocalFiles()
        Get 依赖文件是否本地上传,cos或者lakefs
        Returns:
        IsLocalFiles 依赖文件是否本地上传,cos或者lakefs
      • setIsLocalFiles

        public void setIsLocalFiles​(String IsLocalFiles)
        Set 依赖文件是否本地上传,cos或者lakefs
        Parameters:
        IsLocalFiles - 依赖文件是否本地上传,cos或者lakefs
      • getJobFiles

        public String getJobFiles()
        Get spark作业依赖文件,逗号分隔
        Returns:
        JobFiles spark作业依赖文件,逗号分隔
      • setJobFiles

        public void setJobFiles​(String JobFiles)
        Set spark作业依赖文件,逗号分隔
        Parameters:
        JobFiles - spark作业依赖文件,逗号分隔
      • getJobDriverSize

        public String getJobDriverSize()
        Get spark作业driver资源大小
        Returns:
        JobDriverSize spark作业driver资源大小
      • setJobDriverSize

        public void setJobDriverSize​(String JobDriverSize)
        Set spark作业driver资源大小
        Parameters:
        JobDriverSize - spark作业driver资源大小
      • getJobExecutorSize

        public String getJobExecutorSize()
        Get spark作业executor资源大小
        Returns:
        JobExecutorSize spark作业executor资源大小
      • setJobExecutorSize

        public void setJobExecutorSize​(String JobExecutorSize)
        Set spark作业executor资源大小
        Parameters:
        JobExecutorSize - spark作业executor资源大小
      • getJobExecutorNums

        public Long getJobExecutorNums()
        Get spark作业executor个数
        Returns:
        JobExecutorNums spark作业executor个数
      • setJobExecutorNums

        public void setJobExecutorNums​(Long JobExecutorNums)
        Set spark作业executor个数
        Parameters:
        JobExecutorNums - spark作业executor个数
      • getJobMaxAttempts

        public Long getJobMaxAttempts()
        Get spark流任务最大重试次数
        Returns:
        JobMaxAttempts spark流任务最大重试次数
      • setJobMaxAttempts

        public void setJobMaxAttempts​(Long JobMaxAttempts)
        Set spark流任务最大重试次数
        Parameters:
        JobMaxAttempts - spark流任务最大重试次数
      • getJobCreator

        public String getJobCreator()
        Get spark作业创建者
        Returns:
        JobCreator spark作业创建者
      • setJobCreator

        public void setJobCreator​(String JobCreator)
        Set spark作业创建者
        Parameters:
        JobCreator - spark作业创建者
      • getJobCreateTime

        public Long getJobCreateTime()
        Get spark作业创建时间
        Returns:
        JobCreateTime spark作业创建时间
      • setJobCreateTime

        public void setJobCreateTime​(Long JobCreateTime)
        Set spark作业创建时间
        Parameters:
        JobCreateTime - spark作业创建时间
      • getJobUpdateTime

        public Long getJobUpdateTime()
        Get spark作业更新时间
        Returns:
        JobUpdateTime spark作业更新时间
      • setJobUpdateTime

        public void setJobUpdateTime​(Long JobUpdateTime)
        Set spark作业更新时间
        Parameters:
        JobUpdateTime - spark作业更新时间
      • getCurrentTaskId

        public String getCurrentTaskId()
        Get spark作业最近任务ID
        Returns:
        CurrentTaskId spark作业最近任务ID
      • setCurrentTaskId

        public void setCurrentTaskId​(String CurrentTaskId)
        Set spark作业最近任务ID
        Parameters:
        CurrentTaskId - spark作业最近任务ID
      • getJobStatus

        public Long getJobStatus()
        Get spark作业最近运行状态
        Returns:
        JobStatus spark作业最近运行状态
      • setJobStatus

        public void setJobStatus​(Long JobStatus)
        Set spark作业最近运行状态
        Parameters:
        JobStatus - spark作业最近运行状态
      • getStreamingStat

        public StreamingStatistics getStreamingStat()
        Get spark流作业统计 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StreamingStat spark流作业统计 注意:此字段可能返回 null,表示取不到有效值。
      • setStreamingStat

        public void setStreamingStat​(StreamingStatistics StreamingStat)
        Set spark流作业统计 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StreamingStat - spark流作业统计 注意:此字段可能返回 null,表示取不到有效值。
      • getDataSource

        public String getDataSource()
        Get 数据源名 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataSource 数据源名 注意:此字段可能返回 null,表示取不到有效值。
      • setDataSource

        public void setDataSource​(String DataSource)
        Set 数据源名 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataSource - 数据源名 注意:此字段可能返回 null,表示取不到有效值。
      • getIsLocalPythonFiles

        public String getIsLocalPythonFiles()
        Get pyspark:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsLocalPythonFiles pyspark:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
      • setIsLocalPythonFiles

        public void setIsLocalPythonFiles​(String IsLocalPythonFiles)
        Set pyspark:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsLocalPythonFiles - pyspark:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
      • getAppPythonFiles

        public String getAppPythonFiles()
        Get 注:该返回值已废弃 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AppPythonFiles 注:该返回值已废弃 注意:此字段可能返回 null,表示取不到有效值。
      • setAppPythonFiles

        public void setAppPythonFiles​(String AppPythonFiles)
        Set 注:该返回值已废弃 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AppPythonFiles - 注:该返回值已废弃 注意:此字段可能返回 null,表示取不到有效值。
      • getIsLocalArchives

        public String getIsLocalArchives()
        Get archives:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsLocalArchives archives:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
      • setIsLocalArchives

        public void setIsLocalArchives​(String IsLocalArchives)
        Set archives:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsLocalArchives - archives:依赖上传方式,1、cos;2、lakefs(控制台使用,该方式不支持直接接口调用) 注意:此字段可能返回 null,表示取不到有效值。
      • getJobArchives

        public String getJobArchives()
        Get archives:依赖资源 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JobArchives archives:依赖资源 注意:此字段可能返回 null,表示取不到有效值。
      • setJobArchives

        public void setJobArchives​(String JobArchives)
        Set archives:依赖资源 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JobArchives - archives:依赖资源 注意:此字段可能返回 null,表示取不到有效值。
      • getSparkImage

        public String getSparkImage()
        Get Spark Image 版本 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SparkImage Spark Image 版本 注意:此字段可能返回 null,表示取不到有效值。
      • setSparkImage

        public void setSparkImage​(String SparkImage)
        Set Spark Image 版本 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SparkImage - Spark Image 版本 注意:此字段可能返回 null,表示取不到有效值。
      • getJobPythonFiles

        public String getJobPythonFiles()
        Get pyspark:python依赖, 除py文件外,还支持zip/egg等归档格式,多文件以逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JobPythonFiles pyspark:python依赖, 除py文件外,还支持zip/egg等归档格式,多文件以逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • setJobPythonFiles

        public void setJobPythonFiles​(String JobPythonFiles)
        Set pyspark:python依赖, 除py文件外,还支持zip/egg等归档格式,多文件以逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JobPythonFiles - pyspark:python依赖, 除py文件外,还支持zip/egg等归档格式,多文件以逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • getTaskNum

        public Long getTaskNum()
        Get 当前job正在运行或准备运行的任务个数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TaskNum 当前job正在运行或准备运行的任务个数 注意:此字段可能返回 null,表示取不到有效值。
      • setTaskNum

        public void setTaskNum​(Long TaskNum)
        Set 当前job正在运行或准备运行的任务个数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TaskNum - 当前job正在运行或准备运行的任务个数 注意:此字段可能返回 null,表示取不到有效值。
      • getDataEngineStatus

        public Long getDataEngineStatus()
        Get 引擎状态:-100(默认:未知状态),-2~11:引擎正常状态; 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataEngineStatus 引擎状态:-100(默认:未知状态),-2~11:引擎正常状态; 注意:此字段可能返回 null,表示取不到有效值。
      • setDataEngineStatus

        public void setDataEngineStatus​(Long DataEngineStatus)
        Set 引擎状态:-100(默认:未知状态),-2~11:引擎正常状态; 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataEngineStatus - 引擎状态:-100(默认:未知状态),-2~11:引擎正常状态; 注意:此字段可能返回 null,表示取不到有效值。
      • getJobExecutorMaxNumbers

        public Long getJobExecutorMaxNumbers()
        Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于JobExecutorNums 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JobExecutorMaxNumbers 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于JobExecutorNums 注意:此字段可能返回 null,表示取不到有效值。
      • setJobExecutorMaxNumbers

        public void setJobExecutorMaxNumbers​(Long JobExecutorMaxNumbers)
        Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于JobExecutorNums 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JobExecutorMaxNumbers - 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于JobExecutorNums 注意:此字段可能返回 null,表示取不到有效值。
      • getSparkImageVersion

        public String getSparkImageVersion()
        Get 镜像版本 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SparkImageVersion 镜像版本 注意:此字段可能返回 null,表示取不到有效值。
      • setSparkImageVersion

        public void setSparkImageVersion​(String SparkImageVersion)
        Set 镜像版本 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SparkImageVersion - 镜像版本 注意:此字段可能返回 null,表示取不到有效值。
      • getSessionId

        public String getSessionId()
        Get 查询脚本关联id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SessionId 查询脚本关联id 注意:此字段可能返回 null,表示取不到有效值。
      • setSessionId

        public void setSessionId​(String SessionId)
        Set 查询脚本关联id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SessionId - 查询脚本关联id 注意:此字段可能返回 null,表示取不到有效值。
      • getDataEngineClusterType

        public String getDataEngineClusterType()
        Get spark_emr_livy 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataEngineClusterType spark_emr_livy 注意:此字段可能返回 null,表示取不到有效值。
      • setDataEngineClusterType

        public void setDataEngineClusterType​(String DataEngineClusterType)
        Set spark_emr_livy 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataEngineClusterType - spark_emr_livy 注意:此字段可能返回 null,表示取不到有效值。
      • getDataEngineImageVersion

        public String getDataEngineImageVersion()
        Get Spark 3.2-EMR 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataEngineImageVersion Spark 3.2-EMR 注意:此字段可能返回 null,表示取不到有效值。
      • setDataEngineImageVersion

        public void setDataEngineImageVersion​(String DataEngineImageVersion)
        Set Spark 3.2-EMR 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataEngineImageVersion - Spark 3.2-EMR 注意:此字段可能返回 null,表示取不到有效值。
      • getIsInherit

        public Long getIsInherit()
        Get 任务资源配置是否继承集群模板,0(默认)不继承,1:继承 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsInherit 任务资源配置是否继承集群模板,0(默认)不继承,1:继承 注意:此字段可能返回 null,表示取不到有效值。
      • setIsInherit

        public void setIsInherit​(Long IsInherit)
        Set 任务资源配置是否继承集群模板,0(默认)不继承,1:继承 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsInherit - 任务资源配置是否继承集群模板,0(默认)不继承,1:继承 注意:此字段可能返回 null,表示取不到有效值。
      • getIsSessionStarted

        public Boolean getIsSessionStarted()
        Get 是否使用session脚本的sql运行任务:false:否,true:是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsSessionStarted 是否使用session脚本的sql运行任务:false:否,true:是 注意:此字段可能返回 null,表示取不到有效值。
      • setIsSessionStarted

        public void setIsSessionStarted​(Boolean IsSessionStarted)
        Set 是否使用session脚本的sql运行任务:false:否,true:是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsSessionStarted - 是否使用session脚本的sql运行任务:false:否,true:是 注意:此字段可能返回 null,表示取不到有效值。