Class: TencentCloud::Iotvideoindustry::V20201201::DescribeGroupDevicesRequest

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

Overview

DescribeGroupDevices请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupid = nil, offset = nil, limit = nil, nickname = nil, recordable = nil, devicetypes = nil) ⇒ DescribeGroupDevicesRequest

Returns a new instance of DescribeGroupDevicesRequest.



2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/v20201201/models.rb', line 2493

def initialize(groupid=nil, offset=nil, limit=nil, nickname=nil, recordable=nil, devicetypes=nil)
  @GroupId = groupid
  @Offset = offset
  @Limit = limit
  @NickName = nickname
  @Recordable = recordable
  @DeviceTypes = devicetypes
end

Instance Attribute Details

#DeviceTypesObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def DeviceTypes
  @DeviceTypes
end

#GroupIdObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def GroupId
  @GroupId
end

#LimitObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def Limit
  @Limit
end

#NickNameObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def NickName
  @NickName
end

#OffsetObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def Offset
  @Offset
end

#RecordableObject

Parameters:

  • GroupId:

    分组ID

  • Offset:

    偏移量,默认0

  • Limit:

    限制值,默认200

  • NickName:

    设备名称,根据设备名称模糊匹配时必填

  • Recordable:

    过滤不可录制设备

  • DeviceTypes:

    当Group是普通组的时候,支持根据DeviceTypes筛选类型, 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



2491
2492
2493
# File 'lib/v20201201/models.rb', line 2491

def Recordable
  @Recordable
end

Instance Method Details

#deserialize(params) ⇒ Object



2502
2503
2504
2505
2506
2507
2508
2509
# File 'lib/v20201201/models.rb', line 2502

def deserialize(params)
  @GroupId = params['GroupId']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @NickName = params['NickName']
  @Recordable = params['Recordable']
  @DeviceTypes = params['DeviceTypes']
end