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.



26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
# File 'lib/v20190612/models.rb', line 26692

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:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def AiAnalysisTask
  @AiAnalysisTask
end

#AiContentReviewTaskObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def AiContentReviewTask
  @AiContentReviewTask
end

#AiRecognitionTaskObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def AiRecognitionTask
  @AiRecognitionTask
end

#MediaProcessTaskObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def MediaProcessTask
  @MediaProcessTask
end

#OutputDirObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def OutputDir
  @OutputDir
end

#OutputStorageObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def OutputStorage
  @OutputStorage
end

#TaskNotifyConfigObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def TaskNotifyConfig
  @TaskNotifyConfig
end

#TaskPriorityObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def TaskPriority
  @TaskPriority
end

#TriggerObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def Trigger
  @Trigger
end

#WorkflowIdObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

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

Parameters:

  • 工作流 ID。

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

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

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

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

  • 视频处理类型任务参数。

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

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

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

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

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



26690
26691
26692
# File 'lib/v20190612/models.rb', line 26690

def WorkflowName
  @WorkflowName
end

Instance Method Details

#deserialize(params) ⇒ Object



26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
# File 'lib/v20190612/models.rb', line 26706

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