Class: TencentCloud::Eb::V20210416::SearchLogRequest

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

Overview

SearchLog请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, eventbusid = nil, page = nil, limit = nil, filter = nil, orderfields = nil, orderby = nil) ⇒ SearchLogRequest

Returns a new instance of SearchLogRequest.



2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
# File 'lib/v20210416/models.rb', line 2130

def initialize(starttime=nil, endtime=nil, eventbusid=nil, page=nil, limit=nil, filter=nil, orderfields=nil, orderby=nil)
  @StartTime = starttime
  @EndTime = endtime
  @EventBusId = eventbusid
  @Page = page
  @Limit = limit
  @Filter = filter
  @OrderFields = orderfields
  @OrderBy = orderby
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def EndTime
  @EndTime
end

#EventBusIdObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def EventBusId
  @EventBusId
end

#FilterObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def Filter
  @Filter
end

#LimitObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def Limit
  @Limit
end

#OrderByObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def OrderBy
  @OrderBy
end

#OrderFieldsObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def OrderFields
  @OrderFields
end

#PageObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def Page
  @Page
end

#StartTimeObject

Parameters:

  • StartTime:

    起始时间unix 毫秒时间戳

  • EndTime:

    结束时间unix 毫秒时间戳

  • EventBusId:

    事件集ID

  • Page:

    页码

  • Limit:

    每页数据大小

  • Filter:

    事件查询筛选条件;示例如下:[TencentCloud::Eb::V20210416::SearchLogRequest.“key”:“host”,“operator”:“eq”,“value”:“106“key”:“host”,“operator”:“eq”,“value”:“106.53“key”:“host”,“operator”:“eq”,“value”:“106.53.106“key”:“host”,“operator”:“eq”,“value”:“106.53.106.243”,“type”:“AND”,“filters”:[{“key”:“region”,“operator”:“like”,“value”:“<strong>guangzhou</strong>”,“key”:“type”,“operator”:“eq”,“value”:“cvm:ErrorEvent:GuestReboot”]},“type”:“OR”,“filters”:[{“key”:“field1”,“operator”:“like”,“value”:“<strong>access</strong>”,“key”:“field2”,“operator”:“eq”,“value”:“custorm”]}]

  • OrderFields:
  • OrderBy:

    排序方式,asc 从旧到新,desc 从新到旧



2128
2129
2130
# File 'lib/v20210416/models.rb', line 2128

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
# File 'lib/v20210416/models.rb', line 2141

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @EventBusId = params['EventBusId']
  @Page = params['Page']
  @Limit = params['Limit']
  unless params['Filter'].nil?
    @Filter = []
    params['Filter'].each do |i|
      logfilter_tmp = LogFilter.new
      logfilter_tmp.deserialize(i)
      @Filter << logfilter_tmp
    end
  end
  @OrderFields = params['OrderFields']
  @OrderBy = params['OrderBy']
end