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.



22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
# File 'lib/v20190612/models.rb', line 22563

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

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:

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



22561
22562
22563
# File 'lib/v20190612/models.rb', line 22561

def WorkflowName
  @WorkflowName
end

Instance Method Details

#deserialize(params) ⇒ Object



22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
# File 'lib/v20190612/models.rb', line 22577

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