class TencentCloud::Ckafka::V20190819::EsParam
Es类型入参
def deserialize(params)
def deserialize(params) @Resource = params['Resource'] @Port = params['Port'] @UserName = params['UserName'] @Password = params['Password'] @SelfBuilt = params['SelfBuilt'] @ServiceVip = params['ServiceVip'] @UniqVpcId = params['UniqVpcId'] @DropInvalidMessage = params['DropInvalidMessage'] @Index = params['Index'] @DateFormat = params['DateFormat'] @ContentKey = params['ContentKey'] @DropInvalidJsonMessage = params['DropInvalidJsonMessage'] @DocumentIdField = params['DocumentIdField'] @IndexType = params['IndexType'] unless params['DropCls'].nil? @DropCls = DropCls.new @DropCls.deserialize(params['DropCls']) end @DatabasePrimaryKey = params['DatabasePrimaryKey'] unless params['DropDlq'].nil? @DropDlq = FailureParam.new @DropDlq.deserialize(params['DropDlq']) end unless params['RecordMappingList'].nil? @RecordMappingList = [] params['RecordMappingList'].each do |i| esrecordmapping_tmp = EsRecordMapping.new esrecordmapping_tmp.deserialize(i) @RecordMappingList << esrecordmapping_tmp end end @DateField = params['DateField'] @RecordMappingMode = params['RecordMappingMode'] end
def initialize(resource=nil, port=nil, username=nil, password=nil, selfbuilt=nil, servicevip=nil, uniqvpcid=nil, dropinvalidmessage=nil, index=nil, dateformat=nil, contentkey=nil, dropinvalidjsonmessage=nil, documentidfield=nil, indextype=nil, dropcls=nil, databaseprimarykey=nil, dropdlq=nil, recordmappinglist=nil, datefield=nil, recordmappingmode=nil)
def initialize(resource=nil, port=nil, username=nil, password=nil, selfbuilt=nil, servicevip=nil, uniqvpcid=nil, dropinvalidmessage=nil, index=nil, dateformat=nil, contentkey=nil, dropinvalidjsonmessage=nil, documentidfield=nil, indextype=nil, dropcls=nil, databaseprimarykey=nil, dropdlq=nil, recordmappinglist=nil, datefield=nil, recordmappingmode=nil) @Resource = resource @Port = port @UserName = username @Password = password @SelfBuilt = selfbuilt @ServiceVip = servicevip @UniqVpcId = uniqvpcid @DropInvalidMessage = dropinvalidmessage @Index = index @DateFormat = dateformat @ContentKey = contentkey @DropInvalidJsonMessage = dropinvalidjsonmessage @DocumentIdField = documentidfield @IndexType = indextype @DropCls = dropcls @DatabasePrimaryKey = databaseprimarykey @DropDlq = dropdlq @RecordMappingList = recordmappinglist @DateField = datefield @RecordMappingMode = recordmappingmode end