Class: TencentCloud::Waf::V20180125::DescribeLogHistogramRequest

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

Overview

DescribeLogHistogram请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(from = nil, to = nil, query = nil, topicid = nil, interval = nil, syntaxrule = nil) ⇒ DescribeLogHistogramRequest

Returns a new instance of DescribeLogHistogramRequest.



8221
8222
8223
8224
8225
8226
8227
8228
# File 'lib/v20180125/models.rb', line 8221

def initialize(from=nil, to=nil, query=nil, topicid=nil, interval=nil, syntaxrule=nil)
  @From = from
  @To = to
  @Query = query
  @TopicId = topicid
  @Interval = interval
  @SyntaxRule = syntaxrule
end

Instance Attribute Details

#FromObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def From
  @From
end

#IntervalObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def Interval
  @Interval
end

#QueryObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def Query
  @Query
end

#SyntaxRuleObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def SyntaxRule
  @SyntaxRule
end

#ToObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def To
  @To
end

#TopicIdObject

0:Lucene语法,1:CQL语法。详细说明参见<a href=“cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules” target=“_blank”>检索条件语法规则</a>

Parameters:

  • From:

    要查询的日志的起始时间,Unix时间戳,单位ms

  • To:

    要查询的日志的结束时间,Unix时间戳,单位ms

  • Query:

    查询语句,进行base64编码

  • TopicId:

    日志主题ID,可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同,注意DescribeTopics接口使用方法

  • Interval:

    时间间隔: 单位ms 限制性条件:(To-From) / interval <= 200

  • SyntaxRule:

    检索语法规则,默认值为0。



8219
8220
8221
# File 'lib/v20180125/models.rb', line 8219

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



8230
8231
8232
8233
8234
8235
8236
8237
# File 'lib/v20180125/models.rb', line 8230

def deserialize(params)
  @From = params['From']
  @To = params['To']
  @Query = params['Query']
  @TopicId = params['TopicId']
  @Interval = params['Interval']
  @SyntaxRule = params['SyntaxRule']
end