Class: TencentCloud::Mna::V20210119::GetMultiFlowStatisticRequest

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

Overview

GetMultiFlowStatistic请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceids = nil, begintime = nil, endtime = nil, type = nil, timegranularity = nil, accessregion = nil, gatewaytype = nil) ⇒ GetMultiFlowStatisticRequest

Returns a new instance of GetMultiFlowStatisticRequest.



1727
1728
1729
1730
1731
1732
1733
1734
1735
# File 'lib/v20210119/models.rb', line 1727

def initialize(deviceids=nil, begintime=nil, endtime=nil, type=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil)
  @DeviceIds = deviceids
  @BeginTime = begintime
  @EndTime = endtime
  @Type = type
  @TimeGranularity = timegranularity
  @AccessRegion = accessregion
  @GatewayType = gatewaytype
end

Instance Attribute Details

#AccessRegionObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def AccessRegion
  @AccessRegion
end

#BeginTimeObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def BeginTime
  @BeginTime
end

#DeviceIdsObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def DeviceIds
  @DeviceIds
end

#EndTimeObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def EndTime
  @EndTime
end

#GatewayTypeObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def GatewayType
  @GatewayType
end

#TimeGranularityObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def TimeGranularity
  @TimeGranularity
end

#TypeObject

Parameters:

  • DeviceIds:

    设备id列表,单次最多请求10个设备

  • BeginTime:

    1659514436

  • EndTime:

    1659515000

  • Type:

    统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)

  • TimeGranularity:

    统计时间粒度(1:按小时统计,2:按天统计)

  • AccessRegion:

    接入区域。取值范围: MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。

  • GatewayType:

    网关类型。0:公有云网关;1:自有网关。不传默认为0。



1725
1726
1727
# File 'lib/v20210119/models.rb', line 1725

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1737
1738
1739
1740
1741
1742
1743
1744
1745
# File 'lib/v20210119/models.rb', line 1737

def deserialize(params)
  @DeviceIds = params['DeviceIds']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @Type = params['Type']
  @TimeGranularity = params['TimeGranularity']
  @AccessRegion = params['AccessRegion']
  @GatewayType = params['GatewayType']
end