Class: TencentCloud::Cls::V20201016::ValueInfo

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

Overview

需要开启键值索引的字段的索引描述信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, tokenizer = nil, sqlflag = nil, containzh = nil, _alias = nil, openindexforchildonly = nil, childnode = nil) ⇒ ValueInfo

Returns a new instance of ValueInfo.



17935
17936
17937
17938
17939
17940
17941
17942
17943
# File 'lib/v20201016/models.rb', line 17935

def initialize(type=nil, tokenizer=nil, sqlflag=nil, containzh=nil, _alias=nil, openindexforchildonly=nil, childnode=nil)
  @Type = type
  @Tokenizer = tokenizer
  @SqlFlag = sqlflag
  @ContainZH = containzh
  @Alias = _alias
  @OpenIndexForChildOnly = openindexforchildonly
  @ChildNode = childnode
end

Instance Attribute Details

#Alias ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def Alias
  @Alias
end

#ChildNode ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def ChildNode
  @ChildNode
end

#ContainZH ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def ContainZH
  @ContainZH
end

#OpenIndexForChildOnly ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def OpenIndexForChildOnly
  @OpenIndexForChildOnly
end

#SqlFlag ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def SqlFlag
  @SqlFlag
end

#Tokenizer ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def Tokenizer
  @Tokenizer
end

#Type ⇒ Object

注意:json 类型目前仅部分用户或日志主题支持,如需使用请联系我们开启功能白名单 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 注意:仅json类型字段可配置该参数 注意:仅json类型字段可配置该参数

Parameters:

  • Type: —

    字段类型,支持的类型有:long、text、double、json

  • Tokenizer: —

    字段的分词符,其中的每个字符代表一个分词符;

  • SqlFlag: —

    字段是否开启分析功能

  • ContainZH: —

    是否包含中文,long及double类型字段需为false

  • Alias: —

    字段别名

  • OpenIndexForChildOnly: —

    仅为子节点开启索引,本字段不开启。

  • ChildNode: —

    json子节点列表



17933
17934
17935
# File 'lib/v20201016/models.rb', line 17933

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
# File 'lib/v20201016/models.rb', line 17945

def deserialize(params)
  @Type = params['Type']
  @Tokenizer = params['Tokenizer']
  @SqlFlag = params['SqlFlag']
  @ContainZH = params['ContainZH']
  @Alias = params['Alias']
  @OpenIndexForChildOnly = params['OpenIndexForChildOnly']
  unless params['ChildNode'].nil?
    @ChildNode = []
    params['ChildNode'].each do |i|
      keyvalueinfo_tmp = KeyValueInfo.new
      keyvalueinfo_tmp.deserialize(i)
      @ChildNode << keyvalueinfo_tmp
    end
  end
end