Class: TencentCloud::Mna::V20210119::GetStatisticDataRequest

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

Overview

GetStatisticData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, begintime = nil, endtime = nil, timegranularity = nil, accessregion = nil, gatewaytype = nil, devicelist = nil, groupid = nil) ⇒ GetStatisticDataRequest

Returns a new instance of GetStatisticDataRequest.



1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
# File 'lib/v20210119/models.rb', line 1896

def initialize(deviceid=nil, begintime=nil, endtime=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil, devicelist=nil, groupid=nil)
  @DeviceId = deviceid
  @BeginTime = begintime
  @EndTime = endtime
  @TimeGranularity = timegranularity
  @AccessRegion = accessregion
  @GatewayType = gatewaytype
  @DeviceList = devicelist
  @GroupId = groupid
end

Instance Attribute Details

#AccessRegionObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def AccessRegion
  @AccessRegion
end

#BeginTimeObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def BeginTime
  @BeginTime
end

#DeviceIdObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def DeviceId
  @DeviceId
end

#DeviceListObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def DeviceList
  @DeviceList
end

#EndTimeObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def EndTime
  @EndTime
end

#GatewayTypeObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def GatewayType
  @GatewayType
end

#GroupIdObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def GroupId
  @GroupId
end

#TimeGranularityObject

1:按小时统计2:按天统计

Parameters:

  • DeviceId:

    设备ID。若不指定设备,可传“-1”

  • BeginTime:

    统计开始时间,单位:s

  • EndTime:

    统计结束时间,单位:s

  • TimeGranularity:

    聚合粒度:

  • AccessRegion:

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

  • GatewayType:

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

  • DeviceList:

    设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传“-1”

  • GroupId:

    设备分组ID,若不指定分组则不传,按分组下载数据时使用



1894
1895
1896
# File 'lib/v20210119/models.rb', line 1894

def TimeGranularity
  @TimeGranularity
end

Instance Method Details

#deserialize(params) ⇒ Object



1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
# File 'lib/v20210119/models.rb', line 1907

def deserialize(params)
  @DeviceId = params['DeviceId']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @TimeGranularity = params['TimeGranularity']
  @AccessRegion = params['AccessRegion']
  @GatewayType = params['GatewayType']
  @DeviceList = params['DeviceList']
  @GroupId = params['GroupId']
end