Class: TencentCloud::Teo::V20220901::DescribeDDoSAttackDataRequest

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

Overview

DescribeDDoSAttackData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, metricnames = nil, zoneids = nil, policyids = nil, interval = nil, area = nil) ⇒ DescribeDDoSAttackDataRequest



8084
8085
8086
8087
8088
8089
8090
8091
8092
# File 'lib/v20220901/models.rb', line 8084

def initialize(starttime=nil, endtime=nil, metricnames=nil, zoneids=nil, policyids=nil, interval=nil, area=nil)
  @StartTime = starttime
  @EndTime = endtime
  @MetricNames = metricnames
  @ZoneIds = zoneids
  @PolicyIds = policyids
  @Interval = interval
  @Area = area
end

Instance Attribute Details

#AreaObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def Area
  @Area
end

#EndTimeObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def EndTime
  @EndTime
end

#IntervalObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def Interval
  @Interval
end

#MetricNamesObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def MetricNames
  @MetricNames
end

#PolicyIdsObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def PolicyIds
  @PolicyIds
end

#StartTimeObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def StartTime
  @StartTime
end

#ZoneIdsObject

<li>ddos_attackMaxBandwidth:攻击带宽峰值;</li> <li>ddos_attackMaxPackageRate:攻击包速率峰值 ;</li> <li>ddos_attackBandwidth:攻击带宽曲线;</li> <li>ddos_attackPackageRate:攻击包速率曲线。</li> <li>min:1分钟;</li> <li>5min:5分钟;</li> <li>hour:1小时;</li> <li>day:1天。</li>不填将根据开始时间与结束时间的间隔自动推算粒度,具体为:1小时范围内以min粒度查询,2天范围内以5min粒度查询,7天范围内以hour粒度查询,超过7天以day粒度查询。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据;</li> <li>global:全球数据。</li>不填默认取值为global。



8082
8083
8084
# File 'lib/v20220901/models.rb', line 8082

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



8094
8095
8096
8097
8098
8099
8100
8101
8102
# File 'lib/v20220901/models.rb', line 8094

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MetricNames = params['MetricNames']
  @ZoneIds = params['ZoneIds']
  @PolicyIds = params['PolicyIds']
  @Interval = params['Interval']
  @Area = params['Area']
end