Class: TencentCloud::Wedata::V20250806::CreateWorkflowRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::CreateWorkflowRequest
- Defined in:
- lib/v20250806/models.rb
Overview
CreateWorkflow请求参数结构体
Instance Attribute Summary collapse
- #BundleId ⇒ Object
- #BundleInfo ⇒ Object
- #OwnerUin ⇒ Object
- #ParentFolderPath ⇒ Object
- #ProjectId ⇒ Object
- #WorkflowDesc ⇒ Object
- #WorkflowName ⇒ Object
- #WorkflowParams ⇒ Object
- #WorkflowSchedulerConfiguration ⇒ Object
- #WorkflowType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, workflowname = nil, parentfolderpath = nil, workflowtype = nil, workflowdesc = nil, owneruin = nil, workflowparams = nil, workflowschedulerconfiguration = nil, bundleid = nil, bundleinfo = nil) ⇒ CreateWorkflowRequest
constructor
A new instance of CreateWorkflowRequest.
Constructor Details
#initialize(projectid = nil, workflowname = nil, parentfolderpath = nil, workflowtype = nil, workflowdesc = nil, owneruin = nil, workflowparams = nil, workflowschedulerconfiguration = nil, bundleid = nil, bundleinfo = nil) ⇒ CreateWorkflowRequest
Returns a new instance of CreateWorkflowRequest.
1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 |
# File 'lib/v20250806/models.rb', line 1711 def initialize(projectid=nil, workflowname=nil, parentfolderpath=nil, workflowtype=nil, workflowdesc=nil, owneruin=nil, workflowparams=nil, workflowschedulerconfiguration=nil, bundleid=nil, bundleinfo=nil) @ProjectId = projectid @WorkflowName = workflowname @ParentFolderPath = parentfolderpath @WorkflowType = workflowtype @WorkflowDesc = workflowdesc @OwnerUin = owneruin @WorkflowParams = workflowparams @WorkflowSchedulerConfiguration = workflowschedulerconfiguration @BundleId = bundleid @BundleInfo = bundleinfo end |
Instance Attribute Details
#BundleId ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def BundleId @BundleId end |
#BundleInfo ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def BundleInfo @BundleInfo end |
#OwnerUin ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def OwnerUin @OwnerUin end |
#ParentFolderPath ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def ParentFolderPath @ParentFolderPath end |
#ProjectId ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def ProjectId @ProjectId end |
#WorkflowDesc ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def WorkflowDesc @WorkflowDesc end |
#WorkflowName ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def WorkflowName @WorkflowName end |
#WorkflowParams ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def WorkflowParams @WorkflowParams end |
#WorkflowSchedulerConfiguration ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def WorkflowSchedulerConfiguration @WorkflowSchedulerConfiguration end |
#WorkflowType ⇒ Object
1709 1710 1711 |
# File 'lib/v20250806/models.rb', line 1709 def WorkflowType @WorkflowType end |
Instance Method Details
#deserialize(params) ⇒ Object
1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 |
# File 'lib/v20250806/models.rb', line 1724 def deserialize(params) @ProjectId = params['ProjectId'] @WorkflowName = params['WorkflowName'] @ParentFolderPath = params['ParentFolderPath'] @WorkflowType = params['WorkflowType'] @WorkflowDesc = params['WorkflowDesc'] @OwnerUin = params['OwnerUin'] unless params['WorkflowParams'].nil? @WorkflowParams = [] params['WorkflowParams'].each do |i| paraminfo_tmp = ParamInfo.new paraminfo_tmp.deserialize(i) @WorkflowParams << paraminfo_tmp end end unless params['WorkflowSchedulerConfiguration'].nil? @WorkflowSchedulerConfiguration = WorkflowSchedulerConfigurationInfo.new @WorkflowSchedulerConfiguration.deserialize(params['WorkflowSchedulerConfiguration']) end @BundleId = params['BundleId'] @BundleInfo = params['BundleInfo'] end |