class TencentCloud::As::V20180419::ModifyScalingPolicyRequest

ModifyScalingPolicy请求参数结构体

def deserialize(params)

def deserialize(params)
  @AutoScalingPolicyId = params['AutoScalingPolicyId']
  @ScalingPolicyName = params['ScalingPolicyName']
  @AdjustmentType = params['AdjustmentType']
  @AdjustmentValue = params['AdjustmentValue']
  @Cooldown = params['Cooldown']
  unless params['MetricAlarm'].nil?
    @MetricAlarm = MetricAlarm.new
    @MetricAlarm.deserialize(params['MetricAlarm'])
  end
  @PredefinedMetricType = params['PredefinedMetricType']
  @TargetValue = params['TargetValue']
  @EstimatedInstanceWarmup = params['EstimatedInstanceWarmup']
  @DisableScaleIn = params['DisableScaleIn']
  @NotificationUserGroupIds = params['NotificationUserGroupIds']
end

def initialize(autoscalingpolicyid=nil, scalingpolicyname=nil, adjustmenttype=nil, adjustmentvalue=nil, cooldown=nil, metricalarm=nil, predefinedmetrictype=nil, targetvalue=nil, estimatedinstancewarmup=nil, disablescalein=nil, notificationusergroupids=nil)

def initialize(autoscalingpolicyid=nil, scalingpolicyname=nil, adjustmenttype=nil, adjustmentvalue=nil, cooldown=nil, metricalarm=nil, predefinedmetrictype=nil, targetvalue=nil, estimatedinstancewarmup=nil, disablescalein=nil, notificationusergroupids=nil)
  @AutoScalingPolicyId = autoscalingpolicyid
  @ScalingPolicyName = scalingpolicyname
  @AdjustmentType = adjustmenttype
  @AdjustmentValue = adjustmentvalue
  @Cooldown = cooldown
  @MetricAlarm = metricalarm
  @PredefinedMetricType = predefinedmetrictype
  @TargetValue = targetvalue
  @EstimatedInstanceWarmup = estimatedinstancewarmup
  @DisableScaleIn = disablescalein
  @NotificationUserGroupIds = notificationusergroupids
end