Class: TencentCloud::Dayu::V20180709::DescribeBaradDataRequest

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

Overview

DescribeBaradData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, metricname = nil, period = nil, starttime = nil, endtime = nil, statistics = nil, protocolport = nil, ip = nil) ⇒ DescribeBaradDataRequest

Returns a new instance of DescribeBaradDataRequest.



2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
# File 'lib/v20180709/models.rb', line 2445

def initialize(business=nil, id=nil, metricname=nil, period=nil, starttime=nil, endtime=nil, statistics=nil, protocolport=nil, ip=nil)
  @Business = business
  @Id = id
  @MetricName = metricname
  @Period = period
  @StartTime = starttime
  @EndTime = endtime
  @Statistics = statistics
  @ProtocolPort = protocolport
  @Ip = ip
end

Instance Attribute Details

#BusinessObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def Business
  @Business
end

#EndTimeObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def EndTime
  @EndTime
end

#IdObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def Id
  @Id
end

#IpObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def Ip
  @Ip
end

#MetricNameObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def MetricName
  @MetricName
end

#PeriodObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def Period
  @Period
end

#ProtocolPortObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def ProtocolPort
  @ProtocolPort
end

#StartTimeObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def StartTime
  @StartTime
end

#StatisticsObject

connum表示TCP活跃连接数;new_conn表示新建TCP连接数;inactive_conn表示非活跃连接数; intraffic表示入流量;outtraffic表示出流量;alltraffic表示出流量和入流量之和;inpkg表示入包速率;outpkg表示出包速率;max表示最大值;min表示最小值;avg表示均值;

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID

  • MetricName:

    指标名,取值:

  • Period:

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

  • StartTime:

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

  • EndTime:

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

  • Statistics:

    统计方式,取值:

  • ProtocolPort:

    协议端口数组

  • Ip:

    资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定);



2443
2444
2445
# File 'lib/v20180709/models.rb', line 2443

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
# File 'lib/v20180709/models.rb', line 2457

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @MetricName = params['MetricName']
  @Period = params['Period']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Statistics = params['Statistics']
  unless params['ProtocolPort'].nil?
    @ProtocolPort = []
    params['ProtocolPort'].each do |i|
      protocolport_tmp = ProtocolPort.new
      protocolport_tmp.deserialize(i)
      @ProtocolPort << protocolport_tmp
    end
  end
  @Ip = params['Ip']
end