Class: TencentCloud::Iotvideoindustry::V20201201::GroupDeviceItem

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

Overview

分组下设备信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, nickname = nil, status = nil, extrainformation = nil, devicetype = nil, rtspurl = nil, devicecode = nil, isrecord = nil, recordable = nil, protocol = nil, createtime = nil, channelnum = nil, videochannelnum = nil) ⇒ GroupDeviceItem

Returns a new instance of GroupDeviceItem.



4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
# File 'lib/v20201201/models.rb', line 4677

def initialize(deviceid=nil, nickname=nil, status=nil, extrainformation=nil, devicetype=nil, rtspurl=nil, devicecode=nil, isrecord=nil, recordable=nil, protocol=nil, createtime=nil, channelnum=nil, videochannelnum=nil)
  @DeviceId = deviceid
  @NickName = nickname
  @Status = status
  @ExtraInformation = extrainformation
  @DeviceType = devicetype
  @RTSPUrl = rtspurl
  @DeviceCode = devicecode
  @IsRecord = isrecord
  @Recordable = recordable
  @Protocol = protocol
  @CreateTime = createtime
  @ChannelNum = channelnum
  @VideoChannelNum = videochannelnum
end

Instance Attribute Details

#ChannelNumObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def ChannelNum
  @ChannelNum
end

#CreateTimeObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def CreateTime
  @CreateTime
end

#DeviceCodeObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def DeviceCode
  @DeviceCode
end

#DeviceIdObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def DeviceId
  @DeviceId
end

#DeviceTypeObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def DeviceType
  @DeviceType
end

#ExtraInformationObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def ExtraInformation
  @ExtraInformation
end

#IsRecordObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def IsRecord
  @IsRecord
end

#NickNameObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def NickName
  @NickName
end

#ProtocolObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def Protocol
  @Protocol
end

#RecordableObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def Recordable
  @Recordable
end

#RTSPUrlObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def RTSPUrl
  @RTSPUrl
end

#StatusObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def Status
  @Status
end

#VideoChannelNumObject

Parameters:

  • DeviceId:

    设备唯一标识

  • NickName:

    设备名称

  • Status:

    设备状态

  • ExtraInformation:

    扩展信息

  • DeviceType:

    设备类型

  • RTSPUrl:

    rtsp地址

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • CreateTime:

    设备创建时间

  • ChannelNum:

    设备通道总数

  • VideoChannelNum:

    设备视频通道总数



4675
4676
4677
# File 'lib/v20201201/models.rb', line 4675

def VideoChannelNum
  @VideoChannelNum
end

Instance Method Details

#deserialize(params) ⇒ Object



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'lib/v20201201/models.rb', line 4693

def deserialize(params)
  @DeviceId = params['DeviceId']
  @NickName = params['NickName']
  @Status = params['Status']
  @ExtraInformation = params['ExtraInformation']
  @DeviceType = params['DeviceType']
  @RTSPUrl = params['RTSPUrl']
  @DeviceCode = params['DeviceCode']
  @IsRecord = params['IsRecord']
  @Recordable = params['Recordable']
  @Protocol = params['Protocol']
  @CreateTime = params['CreateTime']
  @ChannelNum = params['ChannelNum']
  @VideoChannelNum = params['VideoChannelNum']
end