Class: TencentCloud::Iss::V20230517::DescribeDeviceChannelData

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

Overview

查询设备通道信息返回结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, channelid = nil, channelcode = nil, name = nil, status = nil, ptztype = nil, manufacturer = nil, resolution = nil, state = nil, region = nil) ⇒ DescribeDeviceChannelData

Returns a new instance of DescribeDeviceChannelData.



2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
# File 'lib/v20230517/models.rb', line 2502

def initialize(deviceid=nil, channelid=nil, channelcode=nil, name=nil, status=nil, ptztype=nil, manufacturer=nil, resolution=nil, state=nil, region=nil)
  @DeviceId = deviceid
  @ChannelId = channelid
  @ChannelCode = channelcode
  @Name = name
  @Status = status
  @PTZType = ptztype
  @Manufacturer = manufacturer
  @Resolution = resolution
  @State = state
  @Region = region
end

Instance Attribute Details

#ChannelCodeObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def ChannelCode
  @ChannelCode
end

#ChannelIdObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def ChannelId
  @ChannelId
end

#DeviceIdObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def DeviceId
  @DeviceId
end

#ManufacturerObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def Manufacturer
  @Manufacturer
end

#NameObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def Name
  @Name
end

#PTZTypeObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def PTZType
  @PTZType
end

#RegionObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def Region
  @Region
end

#ResolutionObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def Resolution
  @Resolution
end

#StateObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def State
  @State
end

#StatusObject

Parameters:

  • DeviceId:

    设备 ID

  • ChannelId:

    通道 ID

  • ChannelCode:

    通道编码

  • Name:

    通道名称

  • Status:

    流状态(0:未传输,1:传输中)

  • PTZType:

    是否可控 Ptz(0:不可控,1:可控)

  • Manufacturer:

    通道厂商

  • Resolution:

    通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480))

  • State:

    通道在离线状态(0:离线,1:在线)

  • Region:

    所在地域



2500
2501
2502
# File 'lib/v20230517/models.rb', line 2500

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
# File 'lib/v20230517/models.rb', line 2515

def deserialize(params)
  @DeviceId = params['DeviceId']
  @ChannelId = params['ChannelId']
  @ChannelCode = params['ChannelCode']
  @Name = params['Name']
  @Status = params['Status']
  @PTZType = params['PTZType']
  @Manufacturer = params['Manufacturer']
  @Resolution = params['Resolution']
  @State = params['State']
  @Region = params['Region']
end