class TencentCloud::Ckafka::V20190819::ClickHouseParam

ClickHouse类型入参

def deserialize(params)

def deserialize(params)
  @Cluster = params['Cluster']
  @Database = params['Database']
  @Table = params['Table']
  unless params['Schema'].nil?
    @Schema = []
    params['Schema'].each do |i|
      clickhouseschema_tmp = ClickHouseSchema.new
      clickhouseschema_tmp.deserialize(i)
      @Schema << clickhouseschema_tmp
    end
  end
  @Resource = params['Resource']
  @Ip = params['Ip']
  @Port = params['Port']
  @UserName = params['UserName']
  @Password = params['Password']
  @ServiceVip = params['ServiceVip']
  @UniqVpcId = params['UniqVpcId']
  @SelfBuilt = params['SelfBuilt']
  @DropInvalidMessage = params['DropInvalidMessage']
  @Type = params['Type']
  unless params['DropCls'].nil?
    @DropCls = DropCls.new
    @DropCls.deserialize(params['DropCls'])
  end
  @BatchSize = params['BatchSize']
  @ConsumerFetchMinBytes = params['ConsumerFetchMinBytes']
  @ConsumerFetchMaxWaitMs = params['ConsumerFetchMaxWaitMs']
end

def initialize(cluster=nil, database=nil, table=nil, schema=nil, resource=nil, ip=nil, port=nil, username=nil, password=nil, servicevip=nil, uniqvpcid=nil, selfbuilt=nil, dropinvalidmessage=nil, type=nil, dropcls=nil, batchsize=nil, consumerfetchminbytes=nil, consumerfetchmaxwaitms=nil)

def initialize(cluster=nil, database=nil, table=nil, schema=nil, resource=nil, ip=nil, port=nil, username=nil, password=nil, servicevip=nil, uniqvpcid=nil, selfbuilt=nil, dropinvalidmessage=nil, type=nil, dropcls=nil, batchsize=nil, consumerfetchminbytes=nil, consumerfetchmaxwaitms=nil)
  @Cluster = cluster
  @Database = database
  @Table = table
  @Schema = schema
  @Resource = resource
  @Ip = ip
  @Port = port
  @UserName = username
  @Password = password
  @ServiceVip = servicevip
  @UniqVpcId = uniqvpcid
  @SelfBuilt = selfbuilt
  @DropInvalidMessage = dropinvalidmessage
  @Type = type
  @DropCls = dropcls
  @BatchSize = batchsize
  @ConsumerFetchMinBytes = consumerfetchminbytes
  @ConsumerFetchMaxWaitMs = consumerfetchmaxwaitms
end