Class: TencentCloud::Emr::V20190103::LoadAutoScaleStrategy
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::LoadAutoScaleStrategy
- Defined in:
- lib/v20190103/models.rb
Overview
自动扩缩容基于负载指标的规则
Instance Attribute Summary collapse
-
#CalmDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConfigGroupAssigned ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownProtectFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LoadMetricsConditions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MeasureMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PeriodValid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ProcessMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ScaleAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ScaleNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceNodeDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceNodeInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Soft ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SoftDeployDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SoftDeployInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#YarnNodeLabel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(strategyid = nil, strategyname = nil, calmdowntime = nil, scaleaction = nil, scalenum = nil, processmethod = nil, priority = nil, strategystatus = nil, yarnnodelabel = nil, periodvalid = nil, gracedownflag = nil, gracedowntime = nil, gracedownprotectflag = nil, tags = nil, configgroupassigned = nil, measuremethod = nil, softdeploydesc = nil, servicenodedesc = nil, servicenodeinfo = nil, softdeployinfo = nil, loadmetricsconditions = nil, groupid = nil, soft = nil) ⇒ LoadAutoScaleStrategy
constructor
A new instance of LoadAutoScaleStrategy.
Constructor Details
#initialize(strategyid = nil, strategyname = nil, calmdowntime = nil, scaleaction = nil, scalenum = nil, processmethod = nil, priority = nil, strategystatus = nil, yarnnodelabel = nil, periodvalid = nil, gracedownflag = nil, gracedowntime = nil, gracedownprotectflag = nil, tags = nil, configgroupassigned = nil, measuremethod = nil, softdeploydesc = nil, servicenodedesc = nil, servicenodeinfo = nil, softdeployinfo = nil, loadmetricsconditions = nil, groupid = nil, soft = nil) ⇒ LoadAutoScaleStrategy
Returns a new instance of LoadAutoScaleStrategy.
8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 |
# File 'lib/v20190103/models.rb', line 8352 def initialize(strategyid=nil, strategyname=nil, calmdowntime=nil, scaleaction=nil, scalenum=nil, processmethod=nil, priority=nil, strategystatus=nil, yarnnodelabel=nil, periodvalid=nil, gracedownflag=nil, gracedowntime=nil, gracedownprotectflag=nil, =nil, configgroupassigned=nil, measuremethod=nil, softdeploydesc=nil, servicenodedesc=nil, servicenodeinfo=nil, =nil, loadmetricsconditions=nil, groupid=nil, soft=nil) @StrategyId = strategyid @StrategyName = strategyname @CalmDownTime = calmdowntime @ScaleAction = scaleaction @ScaleNum = scalenum @ProcessMethod = processmethod @Priority = priority @StrategyStatus = strategystatus @YarnNodeLabel = yarnnodelabel @PeriodValid = periodvalid @GraceDownFlag = gracedownflag @GraceDownTime = gracedowntime @GraceDownProtectFlag = gracedownprotectflag @Tags = @ConfigGroupAssigned = configgroupassigned @MeasureMethod = measuremethod @SoftDeployDesc = softdeploydesc @ServiceNodeDesc = servicenodedesc @ServiceNodeInfo = servicenodeinfo @SoftDeployInfo = @LoadMetricsConditions = loadmetricsconditions @GroupId = groupid @Soft = soft end |
Instance Attribute Details
#CalmDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def CalmDownTime @CalmDownTime end |
#ConfigGroupAssigned ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ConfigGroupAssigned @ConfigGroupAssigned end |
#GraceDownFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def GraceDownFlag @GraceDownFlag end |
#GraceDownProtectFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def GraceDownProtectFlag @GraceDownProtectFlag end |
#GraceDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def GraceDownTime @GraceDownTime end |
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def GroupId @GroupId end |
#LoadMetricsConditions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def LoadMetricsConditions @LoadMetricsConditions end |
#MeasureMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def MeasureMethod @MeasureMethod end |
#PeriodValid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def PeriodValid @PeriodValid end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def Priority @Priority end |
#ProcessMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ProcessMethod @ProcessMethod end |
#ScaleAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ScaleAction @ScaleAction end |
#ScaleNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ScaleNum @ScaleNum end |
#ServiceNodeDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ServiceNodeDesc @ServiceNodeDesc end |
#ServiceNodeInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def ServiceNodeInfo @ServiceNodeInfo end |
#Soft ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def Soft @Soft end |
#SoftDeployDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def SoftDeployDesc @SoftDeployDesc end |
#SoftDeployInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def SoftDeployInfo @SoftDeployInfo end |
#StrategyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def StrategyName @StrategyName end |
#StrategyStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def StrategyStatus @StrategyStatus end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def Tags @Tags end |
#YarnNodeLabel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8350 8351 8352 |
# File 'lib/v20190103/models.rb', line 8350 def YarnNodeLabel @YarnNodeLabel end |
Instance Method Details
#deserialize(params) ⇒ Object
8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 |
# File 'lib/v20190103/models.rb', line 8378 def deserialize(params) @StrategyId = params['StrategyId'] @StrategyName = params['StrategyName'] @CalmDownTime = params['CalmDownTime'] @ScaleAction = params['ScaleAction'] @ScaleNum = params['ScaleNum'] @ProcessMethod = params['ProcessMethod'] @Priority = params['Priority'] @StrategyStatus = params['StrategyStatus'] @YarnNodeLabel = params['YarnNodeLabel'] @PeriodValid = params['PeriodValid'] @GraceDownFlag = params['GraceDownFlag'] @GraceDownTime = params['GraceDownTime'] @GraceDownProtectFlag = params['GraceDownProtectFlag'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @ConfigGroupAssigned = params['ConfigGroupAssigned'] @MeasureMethod = params['MeasureMethod'] @SoftDeployDesc = params['SoftDeployDesc'] @ServiceNodeDesc = params['ServiceNodeDesc'] @ServiceNodeInfo = params['ServiceNodeInfo'] @SoftDeployInfo = params['SoftDeployInfo'] unless params['LoadMetricsConditions'].nil? @LoadMetricsConditions = LoadMetricsConditions.new @LoadMetricsConditions.deserialize(params['LoadMetricsConditions']) end @GroupId = params['GroupId'] @Soft = params['Soft'] end |