Class: TencentCloud::Dayu::V20180709::DescribeDDoSCountRequest

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

Overview

DescribeDDoSCount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, ip = nil, starttime = nil, endtime = nil, metricname = nil) ⇒ DescribeDDoSCountRequest

Returns a new instance of DescribeDDoSCountRequest.



3490
3491
3492
3493
3494
3495
3496
3497
# File 'lib/v20180709/models.rb', line 3490

def initialize(business=nil, id=nil, ip=nil, starttime=nil, endtime=nil, metricname=nil)
  @Business = business
  @Id = id
  @Ip = ip
  @StartTime = starttime
  @EndTime = endtime
  @MetricName = metricname
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def Business
  @Business
end

#EndTimeObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def EndTime
  @EndTime
end

#IdObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def Id
  @Id
end

#IpObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def Ip
  @Ip
end

#MetricNameObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def MetricName
  @MetricName
end

#StartTimeObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)

  • Id:

    资源ID

  • Ip:

    资源的IP

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • MetricName:

    指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)]



3488
3489
3490
# File 'lib/v20180709/models.rb', line 3488

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3499
3500
3501
3502
3503
3504
3505
3506
# File 'lib/v20180709/models.rb', line 3499

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @Ip = params['Ip']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MetricName = params['MetricName']
end