Class: TencentCloud::Dayu::V20180709::DescribeTransmitStatisRequest

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

Overview

DescribeTransmitStatis请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, metricname = nil, period = nil, starttime = nil, endtime = nil, iplist = nil) ⇒ DescribeTransmitStatisRequest

Returns a new instance of DescribeTransmitStatisRequest.



5706
5707
5708
5709
5710
5711
5712
5713
5714
# File 'lib/v20180709/models.rb', line 5706

def initialize(business=nil, id=nil, metricname=nil, period=nil, starttime=nil, endtime=nil, iplist=nil)
  @Business = business
  @Id = id
  @MetricName = metricname
  @Period = period
  @StartTime = starttime
  @EndTime = endtime
  @IpList = iplist
end

Instance Attribute Details

#BusinessObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def Business
  @Business
end

#EndTimeObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def EndTime
  @EndTime
end

#IdObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def Id
  @Id
end

#IpListObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def IpList
  @IpList
end

#MetricNameObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def MetricName
  @MetricName
end

#PeriodObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def Period
  @Period
end

#StartTimeObject

traffic表示流量带宽;pkg表示包速率;

Parameters:

  • Business:

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

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

    统计时间粒度(300表示5分钟;3600表示小时;86400表示天)

  • StartTime:

    统计开始时间,秒部分保持为0,分钟部分为5的倍数

  • EndTime:

    统计结束时间,秒部分保持为0,分钟部分为5的倍数

  • IpList:

    资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和;



5704
5705
5706
# File 'lib/v20180709/models.rb', line 5704

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



5716
5717
5718
5719
5720
5721
5722
5723
5724
# File 'lib/v20180709/models.rb', line 5716

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