Class: TencentCloud::Ckafka::V20190819::EsParam

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190819/models.rb

Overview

Es类型入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#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) ⇒ EsParam

Returns a new instance of EsParam.



6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
# File 'lib/v20190819/models.rb', line 6717

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

Instance Attribute Details

#ContentKeyObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def ContentKey
  @ContentKey
end

#DatabasePrimaryKeyObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DatabasePrimaryKey
  @DatabasePrimaryKey
end

#DateFieldObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DateField
  @DateField
end

#DateFormatObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DateFormat
  @DateFormat
end

#DocumentIdFieldObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DocumentIdField
  @DocumentIdField
end

#DropClsObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DropCls
  @DropCls
end

#DropDlqObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DropDlq
  @DropDlq
end

#DropInvalidJsonMessageObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DropInvalidJsonMessage
  @DropInvalidJsonMessage
end

#DropInvalidMessageObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def DropInvalidMessage
  @DropInvalidMessage
end

#IndexObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def Index
  @Index
end

#IndexTypeObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def IndexType
  @IndexType
end

#PasswordObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def Password
  @Password
end

#PortObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def Port
  @Port
end

#RecordMappingListObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def RecordMappingList
  @RecordMappingList
end

#RecordMappingModeObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def RecordMappingMode
  @RecordMappingMode
end

#ResourceObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def Resource
  @Resource
end

#SelfBuiltObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def SelfBuilt
  @SelfBuilt
end

#ServiceVipObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def ServiceVip
  @ServiceVip
end

#UniqVpcIdObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def UniqVpcId
  @UniqVpcId
end

#UserNameObject

Parameters:

  • Resource:

    Es实例资源Id

  • Port:

    Es的连接port

  • UserName:

    Es用户名

  • Password:

    Es密码

  • SelfBuilt:

    是否为自建集群

  • ServiceVip:

    实例vip

  • UniqVpcId:

    实例的vpcId

  • DropInvalidMessage:

    Es是否抛弃解析失败的消息

  • Index:

    Es自定义index名称

  • DateFormat:

    Es自定义日期后缀

  • ContentKey:

    非json格式数据的自定义key

  • DropInvalidJsonMessage:

    Es是否抛弃非json格式的消息

  • DocumentIdField:

    转储到Es中的文档ID取值字段名

  • IndexType:

    Es自定义index名称的类型,STRING,JSONPATH,默认为STRING

  • DropCls:

    当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效

  • DatabasePrimaryKey:

    转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键

  • DropDlq:

    死信队列

  • RecordMappingList:

    使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配

  • DateField:

    消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射

  • RecordMappingMode:

    用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引



6715
6716
6717
# File 'lib/v20190819/models.rb', line 6715

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
# File 'lib/v20190819/models.rb', line 6740

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