Class: TencentCloud::Wedata::V20250806::CreateDataSourceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::CreateDataSourceRequest
- Defined in:
- lib/v20250806/models.rb
Overview
CreateDataSource请求参数结构体
Instance Attribute Summary collapse
-
#Description ⇒ Object
“‘.
-
#DevConProperties ⇒ Object
“‘.
-
#DevFileUpload ⇒ Object
“‘.
-
#DisplayName ⇒ Object
“‘.
-
#Name ⇒ Object
“‘.
-
#ProdConProperties ⇒ Object
“‘.
-
#ProdFileUpload ⇒ Object
“‘.
-
#ProjectId ⇒ Object
“‘.
-
#Type ⇒ Object
“‘.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, name = nil, type = nil, prodconproperties = nil, devconproperties = nil, prodfileupload = nil, devfileupload = nil, displayname = nil, description = nil) ⇒ CreateDataSourceRequest
constructor
A new instance of CreateDataSourceRequest.
Constructor Details
#initialize(projectid = nil, name = nil, type = nil, prodconproperties = nil, devconproperties = nil, prodfileupload = nil, devfileupload = nil, displayname = nil, description = nil) ⇒ CreateDataSourceRequest
Returns a new instance of CreateDataSourceRequest.
1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 |
# File 'lib/v20250806/models.rb', line 1367 def initialize(projectid=nil, name=nil, type=nil, prodconproperties=nil, devconproperties=nil, prodfileupload=nil, devfileupload=nil, displayname=nil, description=nil) @ProjectId = projectid @Name = name @Type = type @ProdConProperties = prodconproperties @DevConProperties = devconproperties @ProdFileUpload = prodfileupload @DevFileUpload = devfileupload @DisplayName = displayname @Description = description end |
Instance Attribute Details
#Description ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def Description @Description end |
#DevConProperties ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def DevConProperties @DevConProperties end |
#DevFileUpload ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def DevFileUpload @DevFileUpload end |
#DisplayName ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def DisplayName @DisplayName end |
#Name ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def Name @Name end |
#ProdConProperties ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def ProdConProperties @ProdConProperties end |
#ProdFileUpload ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def ProdFileUpload @ProdFileUpload end |
#ProjectId ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def ProjectId @ProjectId end |
#Type ⇒ Object
“‘
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 |
# File 'lib/v20250806/models.rb', line 1379 def deserialize(params) @ProjectId = params['ProjectId'] @Name = params['Name'] @Type = params['Type'] @ProdConProperties = params['ProdConProperties'] @DevConProperties = params['DevConProperties'] unless params['ProdFileUpload'].nil? @ProdFileUpload = DataSourceFileUpload.new @ProdFileUpload.deserialize(params['ProdFileUpload']) end unless params['DevFileUpload'].nil? @DevFileUpload = DataSourceFileUpload.new @DevFileUpload.deserialize(params['DevFileUpload']) end @DisplayName = params['DisplayName'] @Description = params['Description'] end |