Class: TencentCloud::Cdn::V20180606::DescribeDDoSDataRequest

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

Overview

DescribeDDoSData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, interval = nil) ⇒ DescribeDDoSDataRequest

Returns a new instance of DescribeDDoSDataRequest.



4077
4078
4079
4080
4081
# File 'lib/v20180606/models.rb', line 4077

def initialize(starttime=nil, endtime=nil, interval=nil)
  @StartTime = starttime
  @EndTime = endtime
  @Interval = interval
end

Instance Attribute Details

#EndTimeObject

min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据 5min:5 分钟粒度,指定查询区间 31 天内(含 31 天),可返回 5 分钟粒度明细数据 hour:1 小时粒度,指定查询区间 31 天内(含 31 天),可返回 1 小时粒度明细数据 day:天粒度,指定查询区间大于 31 天,可返回天粒度明细数据

Parameters:

  • StartTime:

    查询起始时间,如:2018-09-04 10:40:00,返回结果大于等于指定时间

  • EndTime:

    查询结束时间,如:2018-09-04 10:40:00,返回结果小于等于指定时间

  • Interval:

    时间粒度,支持以下几种模式:



4075
4076
4077
# File 'lib/v20180606/models.rb', line 4075

def EndTime
  @EndTime
end

#IntervalObject

min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据 5min:5 分钟粒度,指定查询区间 31 天内(含 31 天),可返回 5 分钟粒度明细数据 hour:1 小时粒度,指定查询区间 31 天内(含 31 天),可返回 1 小时粒度明细数据 day:天粒度,指定查询区间大于 31 天,可返回天粒度明细数据

Parameters:

  • StartTime:

    查询起始时间,如:2018-09-04 10:40:00,返回结果大于等于指定时间

  • EndTime:

    查询结束时间,如:2018-09-04 10:40:00,返回结果小于等于指定时间

  • Interval:

    时间粒度,支持以下几种模式:



4075
4076
4077
# File 'lib/v20180606/models.rb', line 4075

def Interval
  @Interval
end

#StartTimeObject

min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据 5min:5 分钟粒度,指定查询区间 31 天内(含 31 天),可返回 5 分钟粒度明细数据 hour:1 小时粒度,指定查询区间 31 天内(含 31 天),可返回 1 小时粒度明细数据 day:天粒度,指定查询区间大于 31 天,可返回天粒度明细数据

Parameters:

  • StartTime:

    查询起始时间,如:2018-09-04 10:40:00,返回结果大于等于指定时间

  • EndTime:

    查询结束时间,如:2018-09-04 10:40:00,返回结果小于等于指定时间

  • Interval:

    时间粒度,支持以下几种模式:



4075
4076
4077
# File 'lib/v20180606/models.rb', line 4075

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4083
4084
4085
4086
4087
# File 'lib/v20180606/models.rb', line 4083

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