class TencentCloud::Cvm::V20170312::ReservedInstanceTypeItem

预留实例类型信息。预留实例当前只针对国际站白名单用户开放。

def deserialize(params)

def deserialize(params)
  @InstanceType = params['InstanceType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Gpu = params['Gpu']
  @Fpga = params['Fpga']
  @StorageBlock = params['StorageBlock']
  @NetworkCard = params['NetworkCard']
  @MaxBandwidth = params['MaxBandwidth']
  @Frequency = params['Frequency']
  @CpuModelName = params['CpuModelName']
  @Pps = params['Pps']
  unless params['Externals'].nil?
    @Externals = Externals.new
    @Externals.deserialize(params['Externals'])
  end
  @Remark = params['Remark']
  unless params['Prices'].nil?
    @Prices = []
    params['Prices'].each do |i|
      reservedinstancepriceitem_tmp = ReservedInstancePriceItem.new
      reservedinstancepriceitem_tmp.deserialize(i)
      @Prices << reservedinstancepriceitem_tmp
    end
  end
end

def initialize(instancetype=nil, cpu=nil, memory=nil, gpu=nil, fpga=nil, storageblock=nil, networkcard=nil, maxbandwidth=nil, frequency=nil, cpumodelname=nil, pps=nil, externals=nil, remark=nil, prices=nil)

def initialize(instancetype=nil, cpu=nil, memory=nil, gpu=nil, fpga=nil, storageblock=nil, networkcard=nil, maxbandwidth=nil, frequency=nil, cpumodelname=nil, pps=nil, externals=nil, remark=nil, prices=nil)
  @InstanceType = instancetype
  @Cpu = cpu
  @Memory = memory
  @Gpu = gpu
  @Fpga = fpga
  @StorageBlock = storageblock
  @NetworkCard = networkcard
  @MaxBandwidth = maxbandwidth
  @Frequency = frequency
  @CpuModelName = cpumodelname
  @Pps = pps
  @Externals = externals
  @Remark = remark
  @Prices = prices
end