Class: TencentCloud::Cdn::V20180606::ListTopDDoSDataRequest

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

Overview

ListTopDDoSData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, topcount = nil, metric = nil) ⇒ ListTopDDoSDataRequest

Returns a new instance of ListTopDDoSDataRequest.



9080
9081
9082
9083
9084
9085
# File 'lib/v20180606/models.rb', line 9080

def initialize(starttime=nil, endtime=nil, topcount=nil, metric=nil)
  @StartTime = starttime
  @EndTime = endtime
  @TopCount = topcount
  @Metric = metric
end

Instance Attribute Details

#EndTimeObject

支持 90 天内数据查询,时间跨度要小于等于7天

Parameters:

  • StartTime:

    查询Top数据的开始时间,格式为:2020-01-01 00:00:00

  • EndTime:

    查询Top数据的结束时间,格式为:2020-01-01 23:59:59

  • TopCount:

    查询Top的数量,不填默认值为10

  • Metric:

    AttackIP表示查询攻击ip的top排行,AttackType表示攻击类型的top排行,为空默认为AttackType



9078
9079
9080
# File 'lib/v20180606/models.rb', line 9078

def EndTime
  @EndTime
end

#MetricObject

支持 90 天内数据查询,时间跨度要小于等于7天

Parameters:

  • StartTime:

    查询Top数据的开始时间,格式为:2020-01-01 00:00:00

  • EndTime:

    查询Top数据的结束时间,格式为:2020-01-01 23:59:59

  • TopCount:

    查询Top的数量,不填默认值为10

  • Metric:

    AttackIP表示查询攻击ip的top排行,AttackType表示攻击类型的top排行,为空默认为AttackType



9078
9079
9080
# File 'lib/v20180606/models.rb', line 9078

def Metric
  @Metric
end

#StartTimeObject

支持 90 天内数据查询,时间跨度要小于等于7天

Parameters:

  • StartTime:

    查询Top数据的开始时间,格式为:2020-01-01 00:00:00

  • EndTime:

    查询Top数据的结束时间,格式为:2020-01-01 23:59:59

  • TopCount:

    查询Top的数量,不填默认值为10

  • Metric:

    AttackIP表示查询攻击ip的top排行,AttackType表示攻击类型的top排行,为空默认为AttackType



9078
9079
9080
# File 'lib/v20180606/models.rb', line 9078

def StartTime
  @StartTime
end

#TopCountObject

支持 90 天内数据查询,时间跨度要小于等于7天

Parameters:

  • StartTime:

    查询Top数据的开始时间,格式为:2020-01-01 00:00:00

  • EndTime:

    查询Top数据的结束时间,格式为:2020-01-01 23:59:59

  • TopCount:

    查询Top的数量,不填默认值为10

  • Metric:

    AttackIP表示查询攻击ip的top排行,AttackType表示攻击类型的top排行,为空默认为AttackType



9078
9079
9080
# File 'lib/v20180606/models.rb', line 9078

def TopCount
  @TopCount
end

Instance Method Details

#deserialize(params) ⇒ Object



9087
9088
9089
9090
9091
9092
# File 'lib/v20180606/models.rb', line 9087

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @TopCount = params['TopCount']
  @Metric = params['Metric']
end