Class: TencentCloud::Wedata::V20210820::ModifyTaskScriptRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::ModifyTaskScriptRequest
- Defined in:
- lib/v20210820/models.rb
Overview
ModifyTaskScript请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, taskid = nil, scriptcontent = nil, integrationnodedetails = nil) ⇒ ModifyTaskScriptRequest
constructor
A new instance of ModifyTaskScriptRequest.
Constructor Details
#initialize(projectid = nil, taskid = nil, scriptcontent = nil, integrationnodedetails = nil) ⇒ ModifyTaskScriptRequest
Returns a new instance of ModifyTaskScriptRequest.
18138 18139 18140 18141 18142 18143 |
# File 'lib/v20210820/models.rb', line 18138 def initialize(projectid=nil, taskid=nil, scriptcontent=nil, integrationnodedetails=nil) @ProjectId = projectid @TaskId = taskid @ScriptContent = scriptcontent @IntegrationNodeDetails = integrationnodedetails end |
Instance Attribute Details
#IntegrationNodeDetails ⇒ Object
18136 18137 18138 |
# File 'lib/v20210820/models.rb', line 18136 def IntegrationNodeDetails @IntegrationNodeDetails end |
#ProjectId ⇒ Object
18136 18137 18138 |
# File 'lib/v20210820/models.rb', line 18136 def ProjectId @ProjectId end |
#ScriptContent ⇒ Object
18136 18137 18138 |
# File 'lib/v20210820/models.rb', line 18136 def ScriptContent @ScriptContent end |
#TaskId ⇒ Object
18136 18137 18138 |
# File 'lib/v20210820/models.rb', line 18136 def TaskId @TaskId end |
Instance Method Details
#deserialize(params) ⇒ Object
18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 |
# File 'lib/v20210820/models.rb', line 18145 def deserialize(params) @ProjectId = params['ProjectId'] @TaskId = params['TaskId'] @ScriptContent = params['ScriptContent'] unless params['IntegrationNodeDetails'].nil? @IntegrationNodeDetails = [] params['IntegrationNodeDetails'].each do |i| integrationnodedetail_tmp = IntegrationNodeDetail.new integrationnodedetail_tmp.deserialize(i) @IntegrationNodeDetails << integrationnodedetail_tmp end end end |