Class: TencentCloud::Mps::V20190612::ManageTaskRequest

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

Overview

ManageTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operationtype = nil, taskid = nil) ⇒ ManageTaskRequest

Returns a new instance of ManageTaskRequest.



17122
17123
17124
17125
# File 'lib/v20190612/models.rb', line 17122

def initialize(operationtype=nil, taskid=nil)
  @OperationType = operationtype
  @TaskId = taskid
end

Instance Attribute Details

#OperationTypeObject

<ul> <li>Abort:终止任务。使用说明:<ul><li>若 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为直播流处理任务(LiveStreamProcessTask),支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)或处理中(PROCESSING)的任务;</li> <li>否则,对于其他 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0),只支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)的任务。</li></ul> </li></ul>

Parameters:

  • OperationType:

    操作类型,取值范围:

  • TaskId:

    视频处理的任务 ID。



17120
17121
17122
# File 'lib/v20190612/models.rb', line 17120

def OperationType
  @OperationType
end

#TaskIdObject

<ul> <li>Abort:终止任务。使用说明:<ul><li>若 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为直播流处理任务(LiveStreamProcessTask),支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)或处理中(PROCESSING)的任务;</li> <li>否则,对于其他 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0),只支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)的任务。</li></ul> </li></ul>

Parameters:

  • OperationType:

    操作类型,取值范围:

  • TaskId:

    视频处理的任务 ID。



17120
17121
17122
# File 'lib/v20190612/models.rb', line 17120

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



17127
17128
17129
17130
# File 'lib/v20190612/models.rb', line 17127

def deserialize(params)
  @OperationType = params['OperationType']
  @TaskId = params['TaskId']
end