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,表示取不到有效值。.
-
#GraceDownProtectTime ⇒ 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, gracedownprotecttime = 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, gracedownprotecttime = nil) ⇒ LoadAutoScaleStrategy
Returns a new instance of LoadAutoScaleStrategy.
8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 |
# File 'lib/v20190103/models.rb', line 8389 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, gracedownprotecttime=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 @GraceDownProtectTime = gracedownprotecttime end |
Instance Attribute Details
#CalmDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def CalmDownTime @CalmDownTime end |
#ConfigGroupAssigned ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ConfigGroupAssigned @ConfigGroupAssigned end |
#GraceDownFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def GraceDownFlag @GraceDownFlag end |
#GraceDownProtectFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def GraceDownProtectFlag @GraceDownProtectFlag end |
#GraceDownProtectTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def GraceDownProtectTime @GraceDownProtectTime end |
#GraceDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def GraceDownTime @GraceDownTime end |
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def GroupId @GroupId end |
#LoadMetricsConditions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def LoadMetricsConditions @LoadMetricsConditions end |
#MeasureMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def MeasureMethod @MeasureMethod end |
#PeriodValid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def PeriodValid @PeriodValid end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def Priority @Priority end |
#ProcessMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ProcessMethod @ProcessMethod end |
#ScaleAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ScaleAction @ScaleAction end |
#ScaleNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ScaleNum @ScaleNum end |
#ServiceNodeDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ServiceNodeDesc @ServiceNodeDesc end |
#ServiceNodeInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def ServiceNodeInfo @ServiceNodeInfo end |
#Soft ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def Soft @Soft end |
#SoftDeployDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def SoftDeployDesc @SoftDeployDesc end |
#SoftDeployInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def SoftDeployInfo @SoftDeployInfo end |
#StrategyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def StrategyName @StrategyName end |
#StrategyStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def StrategyStatus @StrategyStatus end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def Tags @Tags end |
#YarnNodeLabel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
8387 8388 8389 |
# File 'lib/v20190103/models.rb', line 8387 def YarnNodeLabel @YarnNodeLabel end |
Instance Method Details
#deserialize(params) ⇒ Object
8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 |
# File 'lib/v20190103/models.rb', line 8416 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'] @GraceDownProtectTime = params['GraceDownProtectTime'] end |