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.
8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 |
# File 'lib/v20190612/models.rb', line 8936 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
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def AiAnalysisTask @AiAnalysisTask end |
#AiContentReviewTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def AiContentReviewTask @AiContentReviewTask end |
#AiRecognitionTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def AiRecognitionTask @AiRecognitionTask end |
#MediaProcessTask ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def MediaProcessTask @MediaProcessTask end |
#OutputDir ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def OutputStorage @OutputStorage end |
#TaskNotifyConfig ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def TaskNotifyConfig @TaskNotifyConfig end |
#TaskPriority ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def TaskPriority @TaskPriority end |
#Trigger ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def Trigger @Trigger end |
#WorkflowName ⇒ Object
如果不填,表示与触发文件所在的目录一致。
8934 8935 8936 |
# File 'lib/v20190612/models.rb', line 8934 def WorkflowName @WorkflowName end |
Instance Method Details
#deserialize(params) ⇒ Object
8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 |
# File 'lib/v20190612/models.rb', line 8949 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 |