Class: TencentCloud::Cls::V20201016::MetadataInfo

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

Overview

Splunk任务投递元信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(format = nil, metafields = nil, enabletag = nil, tagjsontiled = nil) ⇒ MetadataInfo

Returns a new instance of MetadataInfo.



12703
12704
12705
12706
12707
12708
# File 'lib/v20201016/models.rb', line 12703

def initialize(format=nil, metafields=nil, enabletag=nil, tagjsontiled=nil)
  @Format = format
  @MetaFields = metafields
  @EnableTag = enabletag
  @TagJsonTiled = tagjsontiled
end

Instance Attribute Details

#EnableTag ⇒ Object

、__TIMESTAMP__、__HOSTNAME__、__PKG_ID__

Parameters:

  • Format: —

    数据格式,rawlog/json

  • MetaFields: —

    投递字段,包括__SOURCE__、__FILENAME__

  • EnableTag: —

    是否投递__TAG__字段

  • TagJsonTiled: —

    JSON是否平铺,投递__TAG__字段时必填



12701
12702
12703
# File 'lib/v20201016/models.rb', line 12701

def EnableTag
  @EnableTag
end

#Format ⇒ Object

、__TIMESTAMP__、__HOSTNAME__、__PKG_ID__

Parameters:

  • Format: —

    数据格式,rawlog/json

  • MetaFields: —

    投递字段,包括__SOURCE__、__FILENAME__

  • EnableTag: —

    是否投递__TAG__字段

  • TagJsonTiled: —

    JSON是否平铺,投递__TAG__字段时必填



12701
12702
12703
# File 'lib/v20201016/models.rb', line 12701

def Format
  @Format
end

#MetaFields ⇒ Object

、__TIMESTAMP__、__HOSTNAME__、__PKG_ID__

Parameters:

  • Format: —

    数据格式,rawlog/json

  • MetaFields: —

    投递字段,包括__SOURCE__、__FILENAME__

  • EnableTag: —

    是否投递__TAG__字段

  • TagJsonTiled: —

    JSON是否平铺,投递__TAG__字段时必填



12701
12702
12703
# File 'lib/v20201016/models.rb', line 12701

def MetaFields
  @MetaFields
end

#TagJsonTiled ⇒ Object

、__TIMESTAMP__、__HOSTNAME__、__PKG_ID__

Parameters:

  • Format: —

    数据格式,rawlog/json

  • MetaFields: —

    投递字段,包括__SOURCE__、__FILENAME__

  • EnableTag: —

    是否投递__TAG__字段

  • TagJsonTiled: —

    JSON是否平铺,投递__TAG__字段时必填



12701
12702
12703
# File 'lib/v20201016/models.rb', line 12701

def TagJsonTiled
  @TagJsonTiled
end

Instance Method Details

#deserialize(params) ⇒ Object



12710
12711
12712
12713
12714
12715
# File 'lib/v20201016/models.rb', line 12710

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