Class: TencentCloud::Mps::V20190612::CreateWorkflowRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::CreateWorkflowRequest
- Defined in:
- lib/v20190612/models.rb
Overview
CreateWorkflow请求参数结构体
Instance Attribute Summary collapse
-
#AiAnalysisTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#AiContentReviewTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#AiRecognitionTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#MediaProcessTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#OutputDir ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#OutputStorage ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#TaskNotifyConfig ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#TaskPriority ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#Trigger ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
-
#WorkflowName ⇒ Object
如果不填,表示与触发文件所在的目录一致。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(workflowname = nil, trigger = nil, outputstorage = nil, outputdir = nil, mediaprocesstask = nil, aicontentreviewtask = nil, aianalysistask = nil, airecognitiontask = nil, tasknotifyconfig = nil, taskpriority = nil) ⇒ CreateWorkflowRequest
constructor
A new instance of CreateWorkflowRequest.
Constructor Details
#initialize(workflowname = nil, trigger = nil, outputstorage = nil, outputdir = nil, mediaprocesstask = nil, aicontentreviewtask = nil, aianalysistask = nil, airecognitiontask = nil, tasknotifyconfig = nil, taskpriority = nil) ⇒ CreateWorkflowRequest
Returns a new instance of CreateWorkflowRequest.
10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 |
# File 'lib/v20190612/models.rb', line 10564 def initialize(workflowname=nil, trigger=nil, outputstorage=nil, outputdir=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, tasknotifyconfig=nil, taskpriority=nil) @WorkflowName = workflowname @Trigger = trigger @OutputStorage = outputstorage @OutputDir = outputdir @MediaProcessTask = mediaprocesstask @AiContentReviewTask = aicontentreviewtask @AiAnalysisTask = aianalysistask @AiRecognitionTask = airecognitiontask @TaskNotifyConfig = tasknotifyconfig @TaskPriority = taskpriority end |
Instance Attribute Details
#AiAnalysisTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def AiAnalysisTask @AiAnalysisTask end |
#AiContentReviewTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def AiContentReviewTask @AiContentReviewTask end |
#AiRecognitionTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def AiRecognitionTask @AiRecognitionTask end |
#MediaProcessTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def MediaProcessTask @MediaProcessTask end |
#OutputDir ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def OutputStorage @OutputStorage end |
#TaskNotifyConfig ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def TaskNotifyConfig @TaskNotifyConfig end |
#TaskPriority ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def TaskPriority @TaskPriority end |
#Trigger ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def Trigger @Trigger end |
#WorkflowName ⇒ Object
如果不填,表示与触发文件所在的目录一致。
10562 10563 10564 |
# File 'lib/v20190612/models.rb', line 10562 def WorkflowName @WorkflowName end |
Instance Method Details
#deserialize(params) ⇒ Object
10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'lib/v20190612/models.rb', line 10577 def deserialize(params) @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 unless params['TaskNotifyConfig'].nil? @TaskNotifyConfig = TaskNotifyConfig.new @TaskNotifyConfig.deserialize(params['TaskNotifyConfig']) end @TaskPriority = params['TaskPriority'] end |