class TencentCloud::Tcbr::V20220217::DiffConfigItem

服务配置入参

def deserialize(params)

def deserialize(params)
  @Key = params['Key']
  @Value = params['Value']
  @IntValue = params['IntValue']
  @BoolValue = params['BoolValue']
  @FloatValue = params['FloatValue']
  @ArrayValue = params['ArrayValue']
  unless params['PolicyDetails'].nil?
    @PolicyDetails = []
    params['PolicyDetails'].each do |i|
      hpapolicy_tmp = HpaPolicy.new
      hpapolicy_tmp.deserialize(i)
      @PolicyDetails << hpapolicy_tmp
    end
  end
  unless params['TimerScale'].nil?
    @TimerScale = []
    params['TimerScale'].each do |i|
      timerscale_tmp = TimerScale.new
      timerscale_tmp.deserialize(i)
      @TimerScale << timerscale_tmp
    end
  end
  unless params['VpcConf'].nil?
    @VpcConf = VpcConf.new
    @VpcConf.deserialize(params['VpcConf'])
  end
  unless params['VolumesConf'].nil?
    @VolumesConf = []
    params['VolumesConf'].each do |i|
      volumeconf_tmp = VolumeConf.new
      volumeconf_tmp.deserialize(i)
      @VolumesConf << volumeconf_tmp
    end
  end
end

def initialize(key=nil, value=nil, intvalue=nil, boolvalue=nil, floatvalue=nil, arrayvalue=nil, policydetails=nil, timerscale=nil, vpcconf=nil, volumesconf=nil)

def initialize(key=nil, value=nil, intvalue=nil, boolvalue=nil, floatvalue=nil, arrayvalue=nil, policydetails=nil, timerscale=nil, vpcconf=nil, volumesconf=nil)
  @Key = key
  @Value = value
  @IntValue = intvalue
  @BoolValue = boolvalue
  @FloatValue = floatvalue
  @ArrayValue = arrayvalue
  @PolicyDetails = policydetails
  @TimerScale = timerscale
  @VpcConf = vpcconf
  @VolumesConf = volumesconf
end