Class: TencentCloud::Emr::V20190103::AddMetricScaleStrategyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::AddMetricScaleStrategyRequest
- Defined in:
- lib/v20190103/models.rb
Overview
AddMetricScaleStrategy请求参数结构体
Instance Attribute Summary collapse
- #InstanceId ⇒ Object
- #LoadAutoScaleStrategy ⇒ Object
- #StrategyType ⇒ Object
- #TimeAutoScaleStrategy ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, strategytype = nil, loadautoscalestrategy = nil, timeautoscalestrategy = nil) ⇒ AddMetricScaleStrategyRequest
constructor
A new instance of AddMetricScaleStrategyRequest.
Constructor Details
#initialize(instanceid = nil, strategytype = nil, loadautoscalestrategy = nil, timeautoscalestrategy = nil) ⇒ AddMetricScaleStrategyRequest
Returns a new instance of AddMetricScaleStrategyRequest.
33 34 35 36 37 38 |
# File 'lib/v20190103/models.rb', line 33 def initialize(instanceid=nil, strategytype=nil, loadautoscalestrategy=nil, timeautoscalestrategy=nil) @InstanceId = instanceid @StrategyType = strategytype @LoadAutoScaleStrategy = loadautoscalestrategy @TimeAutoScaleStrategy = timeautoscalestrategy end |
Instance Attribute Details
#InstanceId ⇒ Object
31 32 33 |
# File 'lib/v20190103/models.rb', line 31 def InstanceId @InstanceId end |
#LoadAutoScaleStrategy ⇒ Object
31 32 33 |
# File 'lib/v20190103/models.rb', line 31 def LoadAutoScaleStrategy @LoadAutoScaleStrategy end |
#StrategyType ⇒ Object
31 32 33 |
# File 'lib/v20190103/models.rb', line 31 def StrategyType @StrategyType end |
#TimeAutoScaleStrategy ⇒ Object
31 32 33 |
# File 'lib/v20190103/models.rb', line 31 def TimeAutoScaleStrategy @TimeAutoScaleStrategy end |
Instance Method Details
#deserialize(params) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/v20190103/models.rb', line 40 def deserialize(params) @InstanceId = params['InstanceId'] @StrategyType = params['StrategyType'] unless params['LoadAutoScaleStrategy'].nil? @LoadAutoScaleStrategy = LoadAutoScaleStrategy.new @LoadAutoScaleStrategy.deserialize(params['LoadAutoScaleStrategy']) end unless params['TimeAutoScaleStrategy'].nil? @TimeAutoScaleStrategy = TimeAutoScaleStrategy.new @TimeAutoScaleStrategy.deserialize(params['TimeAutoScaleStrategy']) end end |