Class: TencentCloud::Iotvideoindustry::V20201201::DescribeAllDeviceListRequest

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

Overview

DescribeAllDeviceList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, nickname = nil, deviceids = nil, devicetypes = nil) ⇒ DescribeAllDeviceListRequest

Returns a new instance of DescribeAllDeviceListRequest.



1583
1584
1585
1586
1587
1588
1589
# File 'lib/v20201201/models.rb', line 1583

def initialize(offset=nil, limit=nil, nickname=nil, deviceids=nil, devicetypes=nil)
  @Offset = offset
  @Limit = limit
  @NickName = nickname
  @DeviceIds = deviceids
  @DeviceTypes = devicetypes
end

Instance Attribute Details

#DeviceIdsObject

Parameters:

  • Offset:

    偏移量,默认0

  • Limit:

    限制,默认200

  • NickName:

    设备名称,需要模糊匹配设备名称时为必填

  • DeviceIds:

    DeviceId列表,需要精确查找设备时为必填

  • DeviceTypes:

    设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



1581
1582
1583
# File 'lib/v20201201/models.rb', line 1581

def DeviceIds
  @DeviceIds
end

#DeviceTypesObject

Parameters:

  • Offset:

    偏移量,默认0

  • Limit:

    限制,默认200

  • NickName:

    设备名称,需要模糊匹配设备名称时为必填

  • DeviceIds:

    DeviceId列表,需要精确查找设备时为必填

  • DeviceTypes:

    设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



1581
1582
1583
# File 'lib/v20201201/models.rb', line 1581

def DeviceTypes
  @DeviceTypes
end

#LimitObject

Parameters:

  • Offset:

    偏移量,默认0

  • Limit:

    限制,默认200

  • NickName:

    设备名称,需要模糊匹配设备名称时为必填

  • DeviceIds:

    DeviceId列表,需要精确查找设备时为必填

  • DeviceTypes:

    设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



1581
1582
1583
# File 'lib/v20201201/models.rb', line 1581

def Limit
  @Limit
end

#NickNameObject

Parameters:

  • Offset:

    偏移量,默认0

  • Limit:

    限制,默认200

  • NickName:

    设备名称,需要模糊匹配设备名称时为必填

  • DeviceIds:

    DeviceId列表,需要精确查找设备时为必填

  • DeviceTypes:

    设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



1581
1582
1583
# File 'lib/v20201201/models.rb', line 1581

def NickName
  @NickName
end

#OffsetObject

Parameters:

  • Offset:

    偏移量,默认0

  • Limit:

    限制,默认200

  • NickName:

    设备名称,需要模糊匹配设备名称时为必填

  • DeviceIds:

    DeviceId列表,需要精确查找设备时为必填

  • DeviceTypes:

    设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型)



1581
1582
1583
# File 'lib/v20201201/models.rb', line 1581

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



1591
1592
1593
1594
1595
1596
1597
# File 'lib/v20201201/models.rb', line 1591

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