Class: TencentCloud::Cls::V20201016::LogContextInfo

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(source = nil, filename = nil, content = nil, pkgid = nil, pkglogid = nil, btime = nil, hostname = nil, rawlog = nil, indexstatus = nil, highlights = nil) ⇒ LogContextInfo

Returns a new instance of LogContextInfo.



12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
# File 'lib/v20201016/models.rb', line 12102

def initialize(source=nil, filename=nil, content=nil, pkgid=nil, pkglogid=nil, btime=nil, hostname=nil, rawlog=nil, indexstatus=nil, highlights=nil)
  @Source = source
  @Filename = filename
  @Content = content
  @PkgId = pkgid
  @PkgLogId = pkglogid
  @BTime = btime
  @HostName = hostname
  @RawLog = rawlog
  @IndexStatus = indexstatus
  @HighLights = highlights
end

Instance Attribute Details

#BTime ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def BTime
  @BTime
end

#Content ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def Content
  @Content
end

#Filename ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def Filename
  @Filename
end

#HighLights ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def HighLights
  @HighLights
end

#HostName ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def HostName
  @HostName
end

#IndexStatus ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def IndexStatus
  @IndexStatus
end

#PkgId ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def PkgId
  @PkgId
end

#PkgLogId ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def PkgLogId
  @PkgLogId
end

#RawLog ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def RawLog
  @RawLog
end

#Source ⇒ Object

Parameters:

  • Source: —

    日志来源设备

  • Filename: —

    采集路径

  • Content: —

    日志内容

  • PkgId: —

    日志包序号

  • PkgLogId: —

    日志包内一条日志的序号

  • BTime: —

    日志时间戳

  • HostName: —

    日志来源主机名称

  • RawLog: —

    原始日志(仅在日志创建索引异常时有值)

  • IndexStatus: —

    日志创建索引异常原因(仅在日志创建索引异常时有值)

  • HighLights: —

    日志内容的高亮描述信息



12100
12101
12102
# File 'lib/v20201016/models.rb', line 12100

def Source
  @Source
end

Instance Method Details

#deserialize(params) ⇒ Object



12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
# File 'lib/v20201016/models.rb', line 12115

def deserialize(params)
  @Source = params['Source']
  @Filename = params['Filename']
  @Content = params['Content']
  @PkgId = params['PkgId']
  @PkgLogId = params['PkgLogId']
  @BTime = params['BTime']
  @HostName = params['HostName']
  @RawLog = params['RawLog']
  @IndexStatus = params['IndexStatus']
  unless params['HighLights'].nil?
    @HighLights = []
    params['HighLights'].each do |i|
      highlightitem_tmp = HighLightItem.new
      highlightitem_tmp.deserialize(i)
      @HighLights << highlightitem_tmp
    end
  end
end