Class: TencentCloud::Wedata::V20210820::CommitIntegrationTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::CommitIntegrationTaskRequest
- Defined in:
- lib/v20210820/models.rb
Overview
CommitIntegrationTask请求参数结构体
Instance Attribute Summary collapse
- #CommitType ⇒ Object
- #EventDesc ⇒ Object
- #ExtConfig ⇒ Object
- #InstanceVersion ⇒ Object
- #ProjectId ⇒ Object
- #TaskId ⇒ Object
- #TaskType ⇒ Object
- #VersionDesc ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskid = nil, projectid = nil, committype = nil, tasktype = nil, extconfig = nil, versiondesc = nil, instanceversion = nil, eventdesc = nil) ⇒ CommitIntegrationTaskRequest
constructor
A new instance of CommitIntegrationTaskRequest.
Constructor Details
#initialize(taskid = nil, projectid = nil, committype = nil, tasktype = nil, extconfig = nil, versiondesc = nil, instanceversion = nil, eventdesc = nil) ⇒ CommitIntegrationTaskRequest
Returns a new instance of CommitIntegrationTaskRequest.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 |
# File 'lib/v20210820/models.rb', line 2490 def initialize(taskid=nil, projectid=nil, committype=nil, tasktype=nil, extconfig=nil, versiondesc=nil, instanceversion=nil, eventdesc=nil) @TaskId = taskid @ProjectId = projectid @CommitType = committype @TaskType = tasktype @ExtConfig = extconfig @VersionDesc = versiondesc @InstanceVersion = instanceversion @EventDesc = eventdesc end |
Instance Attribute Details
#CommitType ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def CommitType @CommitType end |
#EventDesc ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def EventDesc @EventDesc end |
#ExtConfig ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def ExtConfig @ExtConfig end |
#InstanceVersion ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def InstanceVersion @InstanceVersion end |
#ProjectId ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def ProjectId @ProjectId end |
#TaskId ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def TaskId @TaskId end |
#TaskType ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def TaskType @TaskType end |
#VersionDesc ⇒ Object
2488 2489 2490 |
# File 'lib/v20210820/models.rb', line 2488 def VersionDesc @VersionDesc end |
Instance Method Details
#deserialize(params) ⇒ Object
2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 |
# File 'lib/v20210820/models.rb', line 2501 def deserialize(params) @TaskId = params['TaskId'] @ProjectId = params['ProjectId'] @CommitType = params['CommitType'] @TaskType = params['TaskType'] unless params['ExtConfig'].nil? @ExtConfig = [] params['ExtConfig'].each do |i| recordfield_tmp = RecordField.new recordfield_tmp.deserialize(i) @ExtConfig << recordfield_tmp end end @VersionDesc = params['VersionDesc'] @InstanceVersion = params['InstanceVersion'] @EventDesc = params['EventDesc'] end |