Class: TencentCloud::Emr::V20190103::TimeAutoScaleStrategy
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::TimeAutoScaleStrategy
- Defined in:
- lib/v20190103/models.rb
Overview
时间扩缩容规则
Instance Attribute Summary collapse
-
#CompensateFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConfigGroupAssigned ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownLabel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownProtectFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GraceDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IntervalTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxUse ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MeasureMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RepeatStrategy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RetryValidTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ScaleAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ScaleNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceNodeInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SoftDeployInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StrategyStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TerminatePolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 “DEFAULT”表示默认方式,与“INSTANCE”意义相同。 “INSTANCE”表示按照节点计算,默认方式。 “CPU”表示按照机器的核数计算。 “MEMORYGB”表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(strategyname = nil, intervaltime = nil, scaleaction = nil, scalenum = nil, strategystatus = nil, priority = nil, retryvalidtime = nil, repeatstrategy = nil, strategyid = nil, gracedownflag = nil, gracedowntime = nil, gracedownprotectflag = nil, tags = nil, configgroupassigned = nil, measuremethod = nil, terminatepolicy = nil, maxuse = nil, softdeployinfo = nil, servicenodeinfo = nil, compensateflag = nil, groupid = nil, gracedownlabel = nil) ⇒ TimeAutoScaleStrategy
constructor
A new instance of TimeAutoScaleStrategy.
Constructor Details
#initialize(strategyname = nil, intervaltime = nil, scaleaction = nil, scalenum = nil, strategystatus = nil, priority = nil, retryvalidtime = nil, repeatstrategy = nil, strategyid = nil, gracedownflag = nil, gracedowntime = nil, gracedownprotectflag = nil, tags = nil, configgroupassigned = nil, measuremethod = nil, terminatepolicy = nil, maxuse = nil, softdeployinfo = nil, servicenodeinfo = nil, compensateflag = nil, groupid = nil, gracedownlabel = nil) ⇒ TimeAutoScaleStrategy
Returns a new instance of TimeAutoScaleStrategy.
14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 |
# File 'lib/v20190103/models.rb', line 14332 def initialize(strategyname=nil, intervaltime=nil, scaleaction=nil, scalenum=nil, strategystatus=nil, priority=nil, retryvalidtime=nil, repeatstrategy=nil, strategyid=nil, gracedownflag=nil, gracedowntime=nil, gracedownprotectflag=nil, =nil, configgroupassigned=nil, measuremethod=nil, terminatepolicy=nil, maxuse=nil, =nil, servicenodeinfo=nil, compensateflag=nil, groupid=nil, gracedownlabel=nil) @StrategyName = strategyname @IntervalTime = intervaltime @ScaleAction = scaleaction @ScaleNum = scalenum @StrategyStatus = strategystatus @Priority = priority @RetryValidTime = retryvalidtime @RepeatStrategy = repeatstrategy @StrategyId = strategyid @GraceDownFlag = gracedownflag @GraceDownTime = gracedowntime @GraceDownProtectFlag = gracedownprotectflag @Tags = @ConfigGroupAssigned = configgroupassigned @MeasureMethod = measuremethod @TerminatePolicy = terminatepolicy @MaxUse = maxuse @SoftDeployInfo = @ServiceNodeInfo = servicenodeinfo @CompensateFlag = compensateflag @GroupId = groupid @GraceDownLabel = gracedownlabel end |
Instance Attribute Details
#CompensateFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def CompensateFlag @CompensateFlag end |
#ConfigGroupAssigned ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def ConfigGroupAssigned @ConfigGroupAssigned end |
#GraceDownFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def GraceDownFlag @GraceDownFlag end |
#GraceDownLabel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def GraceDownLabel @GraceDownLabel end |
#GraceDownProtectFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def GraceDownProtectFlag @GraceDownProtectFlag end |
#GraceDownTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def GraceDownTime @GraceDownTime end |
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def GroupId @GroupId end |
#IntervalTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def IntervalTime @IntervalTime end |
#MaxUse ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def MaxUse @MaxUse end |
#MeasureMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def MeasureMethod @MeasureMethod end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def Priority @Priority end |
#RepeatStrategy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def RepeatStrategy @RepeatStrategy end |
#RetryValidTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def RetryValidTime @RetryValidTime end |
#ScaleAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def ScaleAction @ScaleAction end |
#ScaleNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def ScaleNum @ScaleNum end |
#ServiceNodeInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def ServiceNodeInfo @ServiceNodeInfo end |
#SoftDeployInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def SoftDeployInfo @SoftDeployInfo end |
#StrategyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def StrategyName @StrategyName end |
#StrategyStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def StrategyStatus @StrategyStatus end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def Tags @Tags end |
#TerminatePolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。“DEFAULT”表示默认方式,与“INSTANCE”意义相同。“INSTANCE”表示按照节点计算,默认方式。“CPU”表示按照机器的核数计算。“MEMORYGB”表示按照机器内存数计算。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14330 14331 14332 |
# File 'lib/v20190103/models.rb', line 14330 def TerminatePolicy @TerminatePolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 |
# File 'lib/v20190103/models.rb', line 14357 def deserialize(params) @StrategyName = params['StrategyName'] @IntervalTime = params['IntervalTime'] @ScaleAction = params['ScaleAction'] @ScaleNum = params['ScaleNum'] @StrategyStatus = params['StrategyStatus'] @Priority = params['Priority'] @RetryValidTime = params['RetryValidTime'] unless params['RepeatStrategy'].nil? @RepeatStrategy = RepeatStrategy.new @RepeatStrategy.deserialize(params['RepeatStrategy']) end @StrategyId = params['StrategyId'] @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'] @TerminatePolicy = params['TerminatePolicy'] @MaxUse = params['MaxUse'] @SoftDeployInfo = params['SoftDeployInfo'] @ServiceNodeInfo = params['ServiceNodeInfo'] @CompensateFlag = params['CompensateFlag'] @GroupId = params['GroupId'] unless params['GraceDownLabel'].nil? @GraceDownLabel = [] params['GraceDownLabel'].each do |i| tkelabel_tmp = TkeLabel.new tkelabel_tmp.deserialize(i) @GraceDownLabel << tkelabel_tmp end end end |