Class ModifySparkAppBatchRequest

    • Constructor Detail

      • ModifySparkAppBatchRequest

        public ModifySparkAppBatchRequest()
      • ModifySparkAppBatchRequest

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

      • getSparkAppId

        public String[] getSparkAppId()
        Get 需要批量修改的Spark作业任务ID列表
        Returns:
        SparkAppId 需要批量修改的Spark作业任务ID列表
      • setSparkAppId

        public void setSparkAppId​(String[] SparkAppId)
        Set 需要批量修改的Spark作业任务ID列表
        Parameters:
        SparkAppId - 需要批量修改的Spark作业任务ID列表
      • getDataEngine

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

        public void setDataEngine​(String DataEngine)
        Set 引擎ID
        Parameters:
        DataEngine - 引擎ID
      • getAppDriverSize

        public String getAppDriverSize()
        Get driver规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
        Returns:
        AppDriverSize driver规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
      • setAppDriverSize

        public void setAppDriverSize​(String AppDriverSize)
        Set driver规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
        Parameters:
        AppDriverSize - driver规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
      • getAppExecutorSize

        public String getAppExecutorSize()
        Get executor规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
        Returns:
        AppExecutorSize executor规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
      • setAppExecutorSize

        public void setAppExecutorSize​(String AppExecutorSize)
        Set executor规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
        Parameters:
        AppExecutorSize - executor规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge
      • getAppExecutorNums

        public Long getAppExecutorNums()
        Get 指定executor数量,最小值为1,最大值小于集群规格
        Returns:
        AppExecutorNums 指定executor数量,最小值为1,最大值小于集群规格
      • setAppExecutorNums

        public void setAppExecutorNums​(Long AppExecutorNums)
        Set 指定executor数量,最小值为1,最大值小于集群规格
        Parameters:
        AppExecutorNums - 指定executor数量,最小值为1,最大值小于集群规格
      • getAppExecutorMaxNumbers

        public Long getAppExecutorMaxNumbers()
        Get 指定executor max数量(动态配置场景下),最小值为1,最大值小于集群规格(当ExecutorMaxNumbers小于ExecutorNums时,改值设定为ExecutorNums)
        Returns:
        AppExecutorMaxNumbers 指定executor max数量(动态配置场景下),最小值为1,最大值小于集群规格(当ExecutorMaxNumbers小于ExecutorNums时,改值设定为ExecutorNums)
      • setAppExecutorMaxNumbers

        public void setAppExecutorMaxNumbers​(Long AppExecutorMaxNumbers)
        Set 指定executor max数量(动态配置场景下),最小值为1,最大值小于集群规格(当ExecutorMaxNumbers小于ExecutorNums时,改值设定为ExecutorNums)
        Parameters:
        AppExecutorMaxNumbers - 指定executor max数量(动态配置场景下),最小值为1,最大值小于集群规格(当ExecutorMaxNumbers小于ExecutorNums时,改值设定为ExecutorNums)
      • getIsInherit

        public Long getIsInherit()
        Get 任务资源配置是否继承集群模板,0(默认)不继承,1:继承
        Returns:
        IsInherit 任务资源配置是否继承集群模板,0(默认)不继承,1:继承
      • setIsInherit

        public void setIsInherit​(Long IsInherit)
        Set 任务资源配置是否继承集群模板,0(默认)不继承,1:继承
        Parameters:
        IsInherit - 任务资源配置是否继承集群模板,0(默认)不继承,1:继承