Class: TencentCloud::Live::V20180801::DescribeLiveDomainPlayInfoListResponse

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

Overview

DescribeLiveDomainPlayInfoList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(time = nil, totalbandwidth = nil, totalflux = nil, totalrequest = nil, totalonline = nil, domaininfolist = nil, requestid = nil) ⇒ DescribeLiveDomainPlayInfoListResponse

Returns a new instance of DescribeLiveDomainPlayInfoListResponse.



6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/v20180801/models.rb', line 6793

def initialize(time=nil, totalbandwidth=nil, totalflux=nil, totalrequest=nil, totalonline=nil, domaininfolist=nil, requestid=nil)
  @Time = time
  @TotalBandwidth = totalbandwidth
  @TotalFlux = totalflux
  @TotalRequest = totalrequest
  @TotalOnline = totalonline
  @DomainInfoList = domaininfolist
  @RequestId = requestid
end

Instance Attribute Details

#DomainInfoListObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def DomainInfoList
  @DomainInfoList
end

#RequestIdObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def RequestId
  @RequestId
end

#TimeObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def Time
  @Time
end

#TotalBandwidthObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def TotalBandwidth
  @TotalBandwidth
end

#TotalFluxObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def TotalFlux
  @TotalFlux
end

#TotalOnlineObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def TotalOnline
  @TotalOnline
end

#TotalRequestObject

Parameters:

  • Time:

    数据时间,格式为yyyy-mm-dd HH:MM:SS。

  • TotalBandwidth:

    实时总带宽。

  • TotalFlux:

    实时总流量。

  • TotalRequest:

    总请求数。

  • TotalOnline:

    实时总连接数。

  • DomainInfoList:

    分域名的数据情况。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6791
6792
6793
# File 'lib/v20180801/models.rb', line 6791

def TotalRequest
  @TotalRequest
end

Instance Method Details

#deserialize(params) ⇒ Object



6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/v20180801/models.rb', line 6803

def deserialize(params)
  @Time = params['Time']
  @TotalBandwidth = params['TotalBandwidth']
  @TotalFlux = params['TotalFlux']
  @TotalRequest = params['TotalRequest']
  @TotalOnline = params['TotalOnline']
  unless params['DomainInfoList'].nil?
    @DomainInfoList = []
    params['DomainInfoList'].each do |i|
      domaininfolist_tmp = DomainInfoList.new
      domaininfolist_tmp.deserialize(i)
      @DomainInfoList << domaininfolist_tmp
    end
  end
  @RequestId = params['RequestId']
end