Class: TencentCloud::Iotvideoindustry::V20201201::DescribeCurrentDeviceDataResponse

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

Overview

DescribeCurrentDeviceData返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channels = nil, devices = nil, onlinechannels = nil, onlinedevices = nil, recordingchannels = nil, requestid = nil) ⇒ DescribeCurrentDeviceDataResponse

Returns a new instance of DescribeCurrentDeviceDataResponse.



2050
2051
2052
2053
2054
2055
2056
2057
# File 'lib/v20201201/models.rb', line 2050

def initialize(channels=nil, devices=nil, onlinechannels=nil, onlinedevices=nil, recordingchannels=nil, requestid=nil)
  @Channels = channels
  @Devices = devices
  @OnlineChannels = onlinechannels
  @OnlineDevices = onlinedevices
  @RecordingChannels = recordingchannels
  @RequestId = requestid
end

Instance Attribute Details

#ChannelsObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def Channels
  @Channels
end

#DevicesObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def Devices
  @Devices
end

#OnlineChannelsObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def OnlineChannels
  @OnlineChannels
end

#OnlineDevicesObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def OnlineDevices
  @OnlineDevices
end

#RecordingChannelsObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def RecordingChannels
  @RecordingChannels
end

#RequestIdObject

Parameters:

  • Channels:

    通道数

  • Devices:

    设备数

  • OnlineChannels:

    在线通道数

  • OnlineDevices:

    在线设备数

  • RecordingChannels:

    正在录制通道数

  • RequestId:

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



2048
2049
2050
# File 'lib/v20201201/models.rb', line 2048

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



2059
2060
2061
2062
2063
2064
2065
2066
# File 'lib/v20201201/models.rb', line 2059

def deserialize(params)
  @Channels = params['Channels']
  @Devices = params['Devices']
  @OnlineChannels = params['OnlineChannels']
  @OnlineDevices = params['OnlineDevices']
  @RecordingChannels = params['RecordingChannels']
  @RequestId = params['RequestId']
end