Class: TencentCloud::Vod::V20180717::DescribeCDNUsageDataRequest

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

Overview

DescribeCDNUsageData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, datatype = nil, subappid = nil, datainterval = nil, domainnames = nil) ⇒ DescribeCDNUsageDataRequest

Returns a new instance of DescribeCDNUsageDataRequest.



10063
10064
10065
10066
10067
10068
10069
10070
# File 'lib/v20180717/models.rb', line 10063

def initialize(starttime=nil, endtime=nil, datatype=nil, subappid=nil, datainterval=nil, domainnames=nil)
  @StartTime = starttime
  @EndTime = endtime
  @DataType = datatype
  @SubAppId = subappid
  @DataInterval = datainterval
  @DomainNames = domainnames
end

Instance Attribute Details

#DataIntervalObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def DataInterval
  @DataInterval
end

#DataTypeObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def DataType
  @DataType
end

#DomainNamesObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def DomainNames
  @DomainNames
end

#EndTimeObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def EndTime
  @EndTime
end

#StartTimeObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def StartTime
  @StartTime
end

#SubAppIdObject

<li>Flux:流量,单位为 byte。</li> <li>Bandwidth:带宽,单位为 bps。</li> <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> 默认值为1440,返回天粒度的数据。

Parameters:

  • StartTime:

    起始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • EndTime:

    结束日期,需大于开始日期,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • DataType:

    CDN 统计数据类型,有效值:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • DataInterval:

    用量数据的时间粒度,单位:分钟,取值有:

  • DomainNames:

    域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。



10061
10062
10063
# File 'lib/v20180717/models.rb', line 10061

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



10072
10073
10074
10075
10076
10077
10078
10079
# File 'lib/v20180717/models.rb', line 10072

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @DataType = params['DataType']
  @SubAppId = params['SubAppId']
  @DataInterval = params['DataInterval']
  @DomainNames = params['DomainNames']
end