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.
2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 |
# File 'lib/v20210820/models.rb', line 2666 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
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def CommitType @CommitType end |
#EventDesc ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def EventDesc @EventDesc end |
#ExtConfig ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def ExtConfig @ExtConfig end |
#InstanceVersion ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def InstanceVersion @InstanceVersion end |
#ProjectId ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def ProjectId @ProjectId end |
#TaskId ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def TaskId @TaskId end |
#TaskType ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def TaskType @TaskType end |
#VersionDesc ⇒ Object
2664 2665 2666 |
# File 'lib/v20210820/models.rb', line 2664 def VersionDesc @VersionDesc end |
Instance Method Details
#deserialize(params) ⇒ Object
2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 |
# File 'lib/v20210820/models.rb', line 2677 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 |