Class: TencentCloud::Iss::V20230517::ListRecordBackupPlanDevicesRequest

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

Overview

ListRecordBackupPlanDevices请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(planid = nil, devicename = nil, channelname = nil, organizationname = nil, pagesize = nil, pagenumber = nil) ⇒ ListRecordBackupPlanDevicesRequest

Returns a new instance of ListRecordBackupPlanDevicesRequest.



5362
5363
5364
5365
5366
5367
5368
5369
# File 'lib/v20230517/models.rb', line 5362

def initialize(planid=nil, devicename=nil, channelname=nil, organizationname=nil, pagesize=nil, pagenumber=nil)
  @PlanId = planid
  @DeviceName = devicename
  @ChannelName = channelname
  @OrganizationName = organizationname
  @PageSize = pagesize
  @PageNumber = pagenumber
end

Instance Attribute Details

#ChannelNameObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def ChannelName
  @ChannelName
end

#DeviceNameObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def DeviceName
  @DeviceName
end

#OrganizationNameObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def OrganizationName
  @OrganizationName
end

#PageNumberObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def PageSize
  @PageSize
end

#PlanIdObject

Parameters:

  • PlanId:

    录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取)

  • DeviceName:

    按照设备名称查询(为空时,不参考该参数)

  • ChannelName:

    按照通道名称查询(为空时,不参考该参数)

  • OrganizationName:

    按照组织名称查询(为空时,不参考该参数)

  • PageSize:

    每页最大数量

  • PageNumber:

    分页页数



5360
5361
5362
# File 'lib/v20230517/models.rb', line 5360

def PlanId
  @PlanId
end

Instance Method Details

#deserialize(params) ⇒ Object



5371
5372
5373
5374
5375
5376
5377
5378
# File 'lib/v20230517/models.rb', line 5371

def deserialize(params)
  @PlanId = params['PlanId']
  @DeviceName = params['DeviceName']
  @ChannelName = params['ChannelName']
  @OrganizationName = params['OrganizationName']
  @PageSize = params['PageSize']
  @PageNumber = params['PageNumber']
end