Class: TencentCloud::Ioa::V20220601::ExportDeviceDownloadTaskRequest

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

Overview

ExportDeviceDownloadTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ostype = nil, domaininstanceid = nil, groupid = nil, onlinestatus = nil, exportorder = nil, exporttype = nil, condition = nil) ⇒ ExportDeviceDownloadTaskRequest

Returns a new instance of ExportDeviceDownloadTaskRequest.



3380
3381
3382
3383
3384
3385
3386
3387
3388
# File 'lib/v20220601/models.rb', line 3380

def initialize(ostype=nil, domaininstanceid=nil, groupid=nil, onlinestatus=nil, exportorder=nil, exporttype=nil, condition=nil)
  @OsType = ostype
  @DomainInstanceId = domaininstanceid
  @GroupId = groupid
  @OnlineStatus = onlinestatus
  @ExportOrder = exportorder
  @ExportType = exporttype
  @Condition = condition
end

Instance Attribute Details

#ConditionObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def Condition
  @Condition
end

#DomainInstanceIdObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def DomainInstanceId
  @DomainInstanceId
end

#ExportOrderObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def ExportOrder
  @ExportOrder
end

#ExportTypeObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def ExportType
  @ExportType
end

#GroupIdObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def GroupId
  @GroupId
end

#OnlineStatusObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def OnlineStatus
  @OnlineStatus
end

#OsTypeObject

Parameters:

  • OsType:

    系统类型(0: win,1:linux,2: mac,4:android,5:ios;默认值0)

  • DomainInstanceId:

    管理域实例ID,用于CAM管理域权限分配。若企业未进行管理域的划分,可直接传入根域“1”,此时表示针对当前企业的全部设备和账号进行接口CRUD,具体CRUD的影响范围限制于相应接口的入参。

  • GroupId:

    分组id

  • OnlineStatus:

    在线状态 2 在线 0,1 离线

  • ExportOrder:

    导出顺序,接口返回的数据字段

  • ExportType:

    导出类型, 0:终端树;7:硬件信息列表导出;

  • Condition:

    过滤条件。同DescribeDevices接口



3378
3379
3380
# File 'lib/v20220601/models.rb', line 3378

def OsType
  @OsType
end

Instance Method Details

#deserialize(params) ⇒ Object



3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
# File 'lib/v20220601/models.rb', line 3390

def deserialize(params)
  @OsType = params['OsType']
  @DomainInstanceId = params['DomainInstanceId']
  @GroupId = params['GroupId']
  @OnlineStatus = params['OnlineStatus']
  @ExportOrder = params['ExportOrder']
  @ExportType = params['ExportType']
  unless params['Condition'].nil?
    @Condition = Condition.new
    @Condition.deserialize(params['Condition'])
  end
end