class TencentCloud::Ckafka::V20190819::CreateInstancePreRequest

CreateInstancePre请求参数结构体

def deserialize(params)

def deserialize(params)
  @InstanceName = params['InstanceName']
  @ZoneId = params['ZoneId']
  @Period = params['Period']
  @InstanceType = params['InstanceType']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @MsgRetentionTime = params['MsgRetentionTime']
  @ClusterId = params['ClusterId']
  @RenewFlag = params['RenewFlag']
  @KafkaVersion = params['KafkaVersion']
  @SpecificationsType = params['SpecificationsType']
  @DiskSize = params['DiskSize']
  @BandWidth = params['BandWidth']
  @Partition = params['Partition']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @DiskType = params['DiskType']
  @MultiZoneFlag = params['MultiZoneFlag']
  @ZoneIds = params['ZoneIds']
  @PublicNetworkMonthly = params['PublicNetworkMonthly']
  @InstanceNum = params['InstanceNum']
  @AutoVoucher = params['AutoVoucher']
end

def initialize(instancename=nil, zoneid=nil, period=nil, instancetype=nil, vpcid=nil, subnetid=nil, msgretentiontime=nil, clusterid=nil, renewflag=nil, kafkaversion=nil, specificationstype=nil, disksize=nil, bandwidth=nil, partition=nil, tags=nil, disktype=nil, multizoneflag=nil, zoneids=nil, publicnetworkmonthly=nil, instancenum=nil, autovoucher=nil)

def initialize(instancename=nil, zoneid=nil, period=nil, instancetype=nil, vpcid=nil, subnetid=nil, msgretentiontime=nil, clusterid=nil, renewflag=nil, kafkaversion=nil, specificationstype=nil, disksize=nil, bandwidth=nil, partition=nil, tags=nil, disktype=nil, multizoneflag=nil, zoneids=nil, publicnetworkmonthly=nil, instancenum=nil, autovoucher=nil)
  @InstanceName = instancename
  @ZoneId = zoneid
  @Period = period
  @InstanceType = instancetype
  @VpcId = vpcid
  @SubnetId = subnetid
  @MsgRetentionTime = msgretentiontime
  @ClusterId = clusterid
  @RenewFlag = renewflag
  @KafkaVersion = kafkaversion
  @SpecificationsType = specificationstype
  @DiskSize = disksize
  @BandWidth = bandwidth
  @Partition = partition
  @Tags = tags
  @DiskType = disktype
  @MultiZoneFlag = multizoneflag
  @ZoneIds = zoneids
  @PublicNetworkMonthly = publicnetworkmonthly
  @InstanceNum = instancenum
  @AutoVoucher = autovoucher
end