class TencentCloud::Tse::V20201207::CloudNativeAPIGatewayStrategyAutoScalerConfig
弹性伸缩策略
def deserialize(params)
def deserialize(params) @MaxReplicas = params['MaxReplicas'] unless params['Metrics'].nil? @Metrics = [] params['Metrics'].each do |i| cloudnativeapigatewaystrategyautoscalerconfigmetric_tmp = CloudNativeAPIGatewayStrategyAutoScalerConfigMetric.new cloudnativeapigatewaystrategyautoscalerconfigmetric_tmp.deserialize(i) @Metrics << cloudnativeapigatewaystrategyautoscalerconfigmetric_tmp end end @Enabled = params['Enabled'] @CreateTime = params['CreateTime'] @ModifyTime = params['ModifyTime'] @StrategyId = params['StrategyId'] @AutoScalerId = params['AutoScalerId'] unless params['Behavior'].nil? @Behavior = AutoScalerBehavior.new @Behavior.deserialize(params['Behavior']) end end
def initialize(maxreplicas=nil, metrics=nil, enabled=nil, createtime=nil, modifytime=nil, strategyid=nil, autoscalerid=nil, behavior=nil)
def initialize(maxreplicas=nil, metrics=nil, enabled=nil, createtime=nil, modifytime=nil, strategyid=nil, autoscalerid=nil, behavior=nil) @MaxReplicas = maxreplicas @Metrics = metrics @Enabled = enabled @CreateTime = createtime @ModifyTime = modifytime @StrategyId = strategyid @AutoScalerId = autoscalerid @Behavior = behavior end