class TencentCloud::Emr::V20190103::LoadAutoScaleStrategy
def deserialize(params)
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'] 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