Class: TencentCloud::Gaap::V20180529::DescribeListenerStatisticsRequest

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

Overview

DescribeListenerStatistics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, starttime = nil, endtime = nil, metricnames = nil, granularity = nil) ⇒ DescribeListenerStatisticsRequest

Returns a new instance of DescribeListenerStatisticsRequest.



3131
3132
3133
3134
3135
3136
3137
# File 'lib/v20180529/models.rb', line 3131

def initialize(listenerid=nil, starttime=nil, endtime=nil, metricnames=nil, granularity=nil)
  @ListenerId = listenerid
  @StartTime = starttime
  @EndTime = endtime
  @MetricNames = metricnames
  @Granularity = granularity
end

Instance Attribute Details

#EndTimeObject

查询时间范围不超过1天,支持最小粒度300秒;查询间范围不超过7天,支持最小粒度3600秒;查询间范围超过7天,支持最小粒度86400秒。

Parameters:

  • ListenerId:

    监听器ID

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • MetricNames:

    统计指标名称列表,支持: 入带宽:InBandwidth, 出带宽:OutBandwidth, 并发:Concurrent, 入包量:InPackets, 出包量:OutPackets。

  • Granularity:

    监控粒度,目前支持300,3600,86400,单位:秒。



3129
3130
3131
# File 'lib/v20180529/models.rb', line 3129

def EndTime
  @EndTime
end

#GranularityObject

查询时间范围不超过1天,支持最小粒度300秒;查询间范围不超过7天,支持最小粒度3600秒;查询间范围超过7天,支持最小粒度86400秒。

Parameters:

  • ListenerId:

    监听器ID

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • MetricNames:

    统计指标名称列表,支持: 入带宽:InBandwidth, 出带宽:OutBandwidth, 并发:Concurrent, 入包量:InPackets, 出包量:OutPackets。

  • Granularity:

    监控粒度,目前支持300,3600,86400,单位:秒。



3129
3130
3131
# File 'lib/v20180529/models.rb', line 3129

def Granularity
  @Granularity
end

#ListenerIdObject

查询时间范围不超过1天,支持最小粒度300秒;查询间范围不超过7天,支持最小粒度3600秒;查询间范围超过7天,支持最小粒度86400秒。

Parameters:

  • ListenerId:

    监听器ID

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • MetricNames:

    统计指标名称列表,支持: 入带宽:InBandwidth, 出带宽:OutBandwidth, 并发:Concurrent, 入包量:InPackets, 出包量:OutPackets。

  • Granularity:

    监控粒度,目前支持300,3600,86400,单位:秒。



3129
3130
3131
# File 'lib/v20180529/models.rb', line 3129

def ListenerId
  @ListenerId
end

#MetricNamesObject

查询时间范围不超过1天,支持最小粒度300秒;查询间范围不超过7天,支持最小粒度3600秒;查询间范围超过7天,支持最小粒度86400秒。

Parameters:

  • ListenerId:

    监听器ID

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • MetricNames:

    统计指标名称列表,支持: 入带宽:InBandwidth, 出带宽:OutBandwidth, 并发:Concurrent, 入包量:InPackets, 出包量:OutPackets。

  • Granularity:

    监控粒度,目前支持300,3600,86400,单位:秒。



3129
3130
3131
# File 'lib/v20180529/models.rb', line 3129

def MetricNames
  @MetricNames
end

#StartTimeObject

查询时间范围不超过1天,支持最小粒度300秒;查询间范围不超过7天,支持最小粒度3600秒;查询间范围超过7天,支持最小粒度86400秒。

Parameters:

  • ListenerId:

    监听器ID

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • MetricNames:

    统计指标名称列表,支持: 入带宽:InBandwidth, 出带宽:OutBandwidth, 并发:Concurrent, 入包量:InPackets, 出包量:OutPackets。

  • Granularity:

    监控粒度,目前支持300,3600,86400,单位:秒。



3129
3130
3131
# File 'lib/v20180529/models.rb', line 3129

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3139
3140
3141
3142
3143
3144
3145
# File 'lib/v20180529/models.rb', line 3139

def deserialize(params)
  @ListenerId = params['ListenerId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MetricNames = params['MetricNames']
  @Granularity = params['Granularity']
end