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.
3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 |
# File 'lib/v20210820/models.rb', line 3807 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
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def CommitType @CommitType end |
#EventDesc ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def EventDesc @EventDesc end |
#ExtConfig ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def ExtConfig @ExtConfig end |
#InstanceVersion ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def InstanceVersion @InstanceVersion end |
#ProjectId ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def ProjectId @ProjectId end |
#TaskId ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def TaskId @TaskId end |
#TaskType ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def TaskType @TaskType end |
#VersionDesc ⇒ Object
3805 3806 3807 |
# File 'lib/v20210820/models.rb', line 3805 def VersionDesc @VersionDesc end |
Instance Method Details
#deserialize(params) ⇒ Object
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 |
# File 'lib/v20210820/models.rb', line 3818 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 |