Class: TencentCloud::Ckafka::V20190819::CreateDatahubTaskRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::CreateDatahubTaskRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190819/models.rb
Overview
CreateDatahubTask请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #PrivateLinkParam ⇒ Object
- #SchemaId ⇒ Object
- #SourceResource ⇒ Object
- #Tags ⇒ Object
- #TargetResource ⇒ Object
- #TaskId ⇒ Object
- #TaskName ⇒ Object
- #TaskType ⇒ Object
- #TransformParam ⇒ Object
- #TransformsParam ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskname = nil, tasktype = nil, sourceresource = nil, targetresource = nil, transformparam = nil, privatelinkparam = nil, schemaid = nil, transformsparam = nil, taskid = nil, tags = nil, description = nil) ⇒ CreateDatahubTaskRequest
constructor
A new instance of CreateDatahubTaskRequest.
Constructor Details
#initialize(taskname = nil, tasktype = nil, sourceresource = nil, targetresource = nil, transformparam = nil, privatelinkparam = nil, schemaid = nil, transformsparam = nil, taskid = nil, tags = nil, description = nil) ⇒ CreateDatahubTaskRequest
Returns a new instance of CreateDatahubTaskRequest.
1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 |
# File 'lib/v20190819/models.rb', line 1767 def initialize(taskname=nil, tasktype=nil, sourceresource=nil, targetresource=nil, transformparam=nil, privatelinkparam=nil, schemaid=nil, transformsparam=nil, taskid=nil, =nil, description=nil) @TaskName = taskname @TaskType = tasktype @SourceResource = sourceresource @TargetResource = targetresource @TransformParam = transformparam @PrivateLinkParam = privatelinkparam @SchemaId = schemaid @TransformsParam = transformsparam @TaskId = taskid @Tags = @Description = description end |
Instance Attribute Details
#Description ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def Description @Description end |
#PrivateLinkParam ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def PrivateLinkParam @PrivateLinkParam end |
#SchemaId ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def SchemaId @SchemaId end |
#SourceResource ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def SourceResource @SourceResource end |
#Tags ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def Tags @Tags end |
#TargetResource ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TargetResource @TargetResource end |
#TaskId ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TaskId @TaskId end |
#TaskName ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TaskName @TaskName end |
#TaskType ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TaskType @TaskType end |
#TransformParam ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TransformParam @TransformParam end |
#TransformsParam ⇒ Object
1762 1763 1764 |
# File 'lib/v20190819/models.rb', line 1762 def TransformsParam @TransformsParam end |
Instance Method Details
#deserialize(params) ⇒ Object
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'lib/v20190819/models.rb', line 1781 def deserialize(params) @TaskName = params['TaskName'] @TaskType = params['TaskType'] unless params['SourceResource'].nil? @SourceResource = DatahubResource.new @SourceResource.deserialize(params['SourceResource']) end unless params['TargetResource'].nil? @TargetResource = DatahubResource.new @TargetResource.deserialize(params['TargetResource']) end unless params['TransformParam'].nil? @TransformParam = TransformParam.new @TransformParam.deserialize(params['TransformParam']) end unless params['PrivateLinkParam'].nil? @PrivateLinkParam = PrivateLinkParam.new @PrivateLinkParam.deserialize(params['PrivateLinkParam']) end @SchemaId = params['SchemaId'] unless params['TransformsParam'].nil? @TransformsParam = TransformsParam.new @TransformsParam.deserialize(params['TransformsParam']) end @TaskId = params['TaskId'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @Description = params['Description'] end |