Class: TencentCloud::Cls::V20201016::JsonInfo

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

Overview

JSON类型描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enabletag = nil, metafields = nil, jsontype = nil) ⇒ JsonInfo

Returns a new instance of JsonInfo.



11799
11800
11801
11802
11803
# File 'lib/v20201016/models.rb', line 11799

def initialize(enabletag=nil, metafields=nil, jsontype=nil)
  @EnableTag = enabletag
  @MetaFields = metafields
  @JsonType = jsontype
end

Instance Attribute Details

#EnableTag ⇒ Object

  • __SOURCE__:日志采集的源 IP,示例:10.0.1.2
  • __FILENAME__:日志采集的文件名,示例:/data/log/nginx/access.log
  • __TIMESTAMP__:日志时间戳(毫秒级别 Unix 时间戳),按时间范围检索日志时,将自动使用该时间对日志进行检索,在控制台显示为“日志时间”,示例:1640005601188
  • __HOSTNAME__:日志来源机器名称,需使用2.7.4及以上版本的 Loglistener 才会采集该字段,示例:localhost 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JsonType: —

    投递Json格式,0:字符串方式投递;1:以结构化方式投递



11797
11798
11799
# File 'lib/v20201016/models.rb', line 11797

def EnableTag
  @EnableTag
end

#JsonType ⇒ Object

  • __SOURCE__:日志采集的源 IP,示例:10.0.1.2
  • __FILENAME__:日志采集的文件名,示例:/data/log/nginx/access.log
  • __TIMESTAMP__:日志时间戳(毫秒级别 Unix 时间戳),按时间范围检索日志时,将自动使用该时间对日志进行检索,在控制台显示为“日志时间”,示例:1640005601188
  • __HOSTNAME__:日志来源机器名称,需使用2.7.4及以上版本的 Loglistener 才会采集该字段,示例:localhost 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JsonType: —

    投递Json格式,0:字符串方式投递;1:以结构化方式投递



11797
11798
11799
# File 'lib/v20201016/models.rb', line 11797

def JsonType
  @JsonType
end

#MetaFields ⇒ Object

  • __SOURCE__:日志采集的源 IP,示例:10.0.1.2
  • __FILENAME__:日志采集的文件名,示例:/data/log/nginx/access.log
  • __TIMESTAMP__:日志时间戳(毫秒级别 Unix 时间戳),按时间范围检索日志时,将自动使用该时间对日志进行检索,在控制台显示为“日志时间”,示例:1640005601188
  • __HOSTNAME__:日志来源机器名称,需使用2.7.4及以上版本的 Loglistener 才会采集该字段,示例:localhost 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JsonType: —

    投递Json格式,0:字符串方式投递;1:以结构化方式投递



11797
11798
11799
# File 'lib/v20201016/models.rb', line 11797

def MetaFields
  @MetaFields
end

Instance Method Details

#deserialize(params) ⇒ Object



11805
11806
11807
11808
11809
# File 'lib/v20201016/models.rb', line 11805

def deserialize(params)
  @EnableTag = params['EnableTag']
  @MetaFields = params['MetaFields']
  @JsonType = params['JsonType']
end