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.



19933
19934
19935
19936
# File 'lib/v20190612/models.rb', line 19933

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

Instance Attribute Details

#OperationTypeObject

  • Abort:终止任务。使用说明:
    • 若 [任务类型](/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)的任务;
    • 否则,对于其他 [任务类型](/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)的任务。

Parameters:

  • OperationType:

    操作类型,取值范围:

  • TaskId:

    视频处理的任务 ID。



19931
19932
19933
# File 'lib/v20190612/models.rb', line 19931

def OperationType
  @OperationType
end

#TaskIdObject

  • Abort:终止任务。使用说明:
    • 若 [任务类型](/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)的任务;
    • 否则,对于其他 [任务类型](/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)的任务。

Parameters:

  • OperationType:

    操作类型,取值范围:

  • TaskId:

    视频处理的任务 ID。



19931
19932
19933
# File 'lib/v20190612/models.rb', line 19931

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



19938
19939
19940
19941
# File 'lib/v20190612/models.rb', line 19938

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