Class: TencentCloud::Dlc::V20210125::UpdateDataEngineRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

UpdateDataEngine请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(size = nil, minclusters = nil, maxclusters = nil, autoresume = nil, dataenginename = nil, message = nil, autosuspend = nil, crontabresumesuspend = nil, crontabresumesuspendstrategy = nil, maxconcurrency = nil, tolerablequeuetime = nil, autosuspendtime = nil, elasticswitch = nil, elasticlimit = nil, sessionresourcetemplate = nil, scheduleelasticityconf = nil) ⇒ UpdateDataEngineRequest

Returns a new instance of UpdateDataEngineRequest.



16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
# File 'lib/v20210125/models.rb', line 16641

def initialize(size=nil, minclusters=nil, maxclusters=nil, autoresume=nil, dataenginename=nil, message=nil, autosuspend=nil, crontabresumesuspend=nil, crontabresumesuspendstrategy=nil, maxconcurrency=nil, tolerablequeuetime=nil, autosuspendtime=nil, elasticswitch=nil, elasticlimit=nil, sessionresourcetemplate=nil, scheduleelasticityconf=nil)
  @Size = size
  @MinClusters = minclusters
  @MaxClusters = maxclusters
  @AutoResume = autoresume
  @DataEngineName = dataenginename
  @Message = message
  @AutoSuspend = autosuspend
  @CrontabResumeSuspend = crontabresumesuspend
  @CrontabResumeSuspendStrategy = crontabresumesuspendstrategy
  @MaxConcurrency = maxconcurrency
  @TolerableQueueTime = tolerablequeuetime
  @AutoSuspendTime = autosuspendtime
  @ElasticSwitch = elasticswitch
  @ElasticLimit = elasticlimit
  @SessionResourceTemplate = sessionresourcetemplate
  @ScheduleElasticityConf = scheduleelasticityconf
end

Instance Attribute Details

#AutoResumeObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def AutoResume
  @AutoResume
end

#AutoSuspendObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def AutoSuspend
  @AutoSuspend
end

#AutoSuspendTimeObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def AutoSuspendTime
  @AutoSuspendTime
end

#CrontabResumeSuspendObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def CrontabResumeSuspend
  @CrontabResumeSuspend
end

#CrontabResumeSuspendStrategyObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def CrontabResumeSuspendStrategy
  @CrontabResumeSuspendStrategy
end

#DataEngineNameObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def DataEngineName
  @DataEngineName
end

#ElasticLimitObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def ElasticLimit
  @ElasticLimit
end

#ElasticSwitchObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def ElasticSwitch
  @ElasticSwitch
end

#MaxClustersObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def MaxClusters
  @MaxClusters
end

#MaxConcurrencyObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def MaxConcurrency
  @MaxConcurrency
end

#MessageObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def Message
  @Message
end

#MinClustersObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def MinClusters
  @MinClusters
end

#ScheduleElasticityConfObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def ScheduleElasticityConf
  @ScheduleElasticityConf
end

#SessionResourceTemplateObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def SessionResourceTemplate
  @SessionResourceTemplate
end

#SizeObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def Size
  @Size
end

#TolerableQueueTimeObject

Parameters:

  • Size:

    资源大小

  • MinClusters:

    最小资源

  • MaxClusters:

    最大资源

  • AutoResume:

    开启自动刷新:true:开启、false(默认):关闭

  • DataEngineName:

    数据引擎名称

  • Message:

    相关信息

  • AutoSuspend:

    是否自定挂起集群:false(默认):不自动挂起、true:自动挂起

  • CrontabResumeSuspend:

    定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥)

  • CrontabResumeSuspendStrategy:

    定时启停策略,复杂类型:包含启停时间、挂起集群策略

  • MaxConcurrency:

    单个集群最大并发任务数,默认5

  • TolerableQueueTime:

    可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。

  • AutoSuspendTime:

    集群自动挂起时间

  • ElasticSwitch:

    spark jar 包年包月集群是否开启弹性

  • ElasticLimit:

    spark jar 包年包月集群弹性上限

  • SessionResourceTemplate:

    Spark批作业集群Session资源配置模板

  • ScheduleElasticityConf:

    引擎资源弹性伸缩策略



16639
16640
16641
# File 'lib/v20210125/models.rb', line 16639

def TolerableQueueTime
  @TolerableQueueTime
end

Instance Method Details

#deserialize(params) ⇒ Object



16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
# File 'lib/v20210125/models.rb', line 16660

def deserialize(params)
  @Size = params['Size']
  @MinClusters = params['MinClusters']
  @MaxClusters = params['MaxClusters']
  @AutoResume = params['AutoResume']
  @DataEngineName = params['DataEngineName']
  @Message = params['Message']
  @AutoSuspend = params['AutoSuspend']
  @CrontabResumeSuspend = params['CrontabResumeSuspend']
  unless params['CrontabResumeSuspendStrategy'].nil?
    @CrontabResumeSuspendStrategy = CrontabResumeSuspendStrategy.new
    @CrontabResumeSuspendStrategy.deserialize(params['CrontabResumeSuspendStrategy'])
  end
  @MaxConcurrency = params['MaxConcurrency']
  @TolerableQueueTime = params['TolerableQueueTime']
  @AutoSuspendTime = params['AutoSuspendTime']
  @ElasticSwitch = params['ElasticSwitch']
  @ElasticLimit = params['ElasticLimit']
  unless params['SessionResourceTemplate'].nil?
    @SessionResourceTemplate = SessionResourceTemplate.new
    @SessionResourceTemplate.deserialize(params['SessionResourceTemplate'])
  end
  unless params['ScheduleElasticityConf'].nil?
    @ScheduleElasticityConf = ScheduleElasticityConf.new
    @ScheduleElasticityConf.deserialize(params['ScheduleElasticityConf'])
  end
end