Class: TencentCloud::Mps::V20190612::ResetWorkflowRequest

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

Overview

ResetWorkflow请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workflowid = nil, workflowname = nil, trigger = nil, outputstorage = nil, outputdir = nil, mediaprocesstask = nil, aicontentreviewtask = nil, aianalysistask = nil, airecognitiontask = nil, taskpriority = nil, tasknotifyconfig = nil) ⇒ ResetWorkflowRequest

Returns a new instance of ResetWorkflowRequest.



26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
# File 'lib/v20190612/models.rb', line 26354

def initialize(workflowid=nil, workflowname=nil, trigger=nil, outputstorage=nil, outputdir=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, taskpriority=nil, tasknotifyconfig=nil)
  @WorkflowId = workflowid
  @WorkflowName = workflowname
  @Trigger = trigger
  @OutputStorage = outputstorage
  @OutputDir = outputdir
  @MediaProcessTask = mediaprocesstask
  @AiContentReviewTask = aicontentreviewtask
  @AiAnalysisTask = aianalysistask
  @AiRecognitionTask = airecognitiontask
  @TaskPriority = taskpriority
  @TaskNotifyConfig = tasknotifyconfig
end

Instance Attribute Details

#AiAnalysisTaskObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def AiAnalysisTask
  @AiAnalysisTask
end

#AiContentReviewTaskObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def AiContentReviewTask
  @AiContentReviewTask
end

#AiRecognitionTaskObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def AiRecognitionTask
  @AiRecognitionTask
end

#MediaProcessTaskObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def MediaProcessTask
  @MediaProcessTask
end

#OutputDirObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def OutputDir
  @OutputDir
end

#OutputStorageObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def OutputStorage
  @OutputStorage
end

#TaskNotifyConfigObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def TaskNotifyConfig
  @TaskNotifyConfig
end

#TaskPriorityObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def TaskPriority
  @TaskPriority
end

#TriggerObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def Trigger
  @Trigger
end

#WorkflowIdObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

如果不填,表示与触发文件所在的目录一致,即‘inputDir`。

Parameters:

  • WorkflowId:

    工作流 ID。

  • WorkflowName:

    工作流名称,最多128字符。同一个用户该名称唯一。

  • Trigger:

    工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。

  • OutputStorage:

    视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。

  • OutputDir:

    视频处理生成的文件输出的目标目录,必选以 / 开头和结尾,如‘/movie/201907/`。

  • MediaProcessTask:

    视频处理类型任务参数。

  • AiContentReviewTask:

    视频内容审核类型任务参数。

  • AiAnalysisTask:

    视频内容分析类型任务参数。

  • AiRecognitionTask:

    视频内容识别类型任务参数。

  • TaskPriority:

    工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。



26352
26353
26354
# File 'lib/v20190612/models.rb', line 26352

def WorkflowName
  @WorkflowName
end

Instance Method Details

#deserialize(params) ⇒ Object



26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401
# File 'lib/v20190612/models.rb', line 26368

def deserialize(params)
  @WorkflowId = params['WorkflowId']
  @WorkflowName = params['WorkflowName']
  unless params['Trigger'].nil?
    @Trigger = WorkflowTrigger.new
    @Trigger.deserialize(params['Trigger'])
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputDir = params['OutputDir']
  unless params['MediaProcessTask'].nil?
    @MediaProcessTask = MediaProcessTaskInput.new
    @MediaProcessTask.deserialize(params['MediaProcessTask'])
  end
  unless params['AiContentReviewTask'].nil?
    @AiContentReviewTask = AiContentReviewTaskInput.new
    @AiContentReviewTask.deserialize(params['AiContentReviewTask'])
  end
  unless params['AiAnalysisTask'].nil?
    @AiAnalysisTask = AiAnalysisTaskInput.new
    @AiAnalysisTask.deserialize(params['AiAnalysisTask'])
  end
  unless params['AiRecognitionTask'].nil?
    @AiRecognitionTask = AiRecognitionTaskInput.new
    @AiRecognitionTask.deserialize(params['AiRecognitionTask'])
  end
  @TaskPriority = params['TaskPriority']
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = TaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
end