Class: TencentCloud::Wedata::V20250806::CreateTaskConfiguration
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::CreateTaskConfiguration
- Defined in:
- lib/v20250806/models.rb
Overview
创建任务配置信息
Instance Attribute Summary collapse
- #BrokerIp ⇒ Object
- #BundleId ⇒ Object
- #BundleInfo ⇒ Object
- #CodeContent ⇒ Object
- #DataCluster ⇒ Object
- #ResourceGroup ⇒ Object
- #SourceServiceId ⇒ Object
- #TargetServiceId ⇒ Object
- #TaskExtConfigurationList ⇒ Object
- #TaskSchedulingParameterList ⇒ Object
- #YarnQueue ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resourcegroup = nil, codecontent = nil, taskextconfigurationlist = nil, datacluster = nil, brokerip = nil, yarnqueue = nil, sourceserviceid = nil, targetserviceid = nil, taskschedulingparameterlist = nil, bundleid = nil, bundleinfo = nil) ⇒ CreateTaskConfiguration
constructor
A new instance of CreateTaskConfiguration.
Constructor Details
#initialize(resourcegroup = nil, codecontent = nil, taskextconfigurationlist = nil, datacluster = nil, brokerip = nil, yarnqueue = nil, sourceserviceid = nil, targetserviceid = nil, taskschedulingparameterlist = nil, bundleid = nil, bundleinfo = nil) ⇒ CreateTaskConfiguration
Returns a new instance of CreateTaskConfiguration.
1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 |
# File 'lib/v20250806/models.rb', line 1367 def initialize(resourcegroup=nil, codecontent=nil, taskextconfigurationlist=nil, datacluster=nil, brokerip=nil, yarnqueue=nil, sourceserviceid=nil, targetserviceid=nil, taskschedulingparameterlist=nil, bundleid=nil, bundleinfo=nil) @ResourceGroup = resourcegroup @CodeContent = codecontent @TaskExtConfigurationList = taskextconfigurationlist @DataCluster = datacluster @BrokerIp = brokerip @YarnQueue = yarnqueue @SourceServiceId = sourceserviceid @TargetServiceId = targetserviceid @TaskSchedulingParameterList = taskschedulingparameterlist @BundleId = bundleid @BundleInfo = bundleinfo end |
Instance Attribute Details
#BrokerIp ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def BrokerIp @BrokerIp end |
#BundleId ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def BundleId @BundleId end |
#BundleInfo ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def BundleInfo @BundleInfo end |
#CodeContent ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def CodeContent @CodeContent end |
#DataCluster ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def DataCluster @DataCluster end |
#ResourceGroup ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def ResourceGroup @ResourceGroup end |
#SourceServiceId ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def SourceServiceId @SourceServiceId end |
#TargetServiceId ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def TargetServiceId @TargetServiceId end |
#TaskExtConfigurationList ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def TaskExtConfigurationList @TaskExtConfigurationList end |
#TaskSchedulingParameterList ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def TaskSchedulingParameterList @TaskSchedulingParameterList end |
#YarnQueue ⇒ Object
1365 1366 1367 |
# File 'lib/v20250806/models.rb', line 1365 def YarnQueue @YarnQueue end |
Instance Method Details
#deserialize(params) ⇒ Object
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'lib/v20250806/models.rb', line 1381 def deserialize(params) @ResourceGroup = params['ResourceGroup'] @CodeContent = params['CodeContent'] unless params['TaskExtConfigurationList'].nil? @TaskExtConfigurationList = [] params['TaskExtConfigurationList'].each do |i| taskextparameter_tmp = TaskExtParameter.new taskextparameter_tmp.deserialize(i) @TaskExtConfigurationList << taskextparameter_tmp end end @DataCluster = params['DataCluster'] @BrokerIp = params['BrokerIp'] @YarnQueue = params['YarnQueue'] @SourceServiceId = params['SourceServiceId'] @TargetServiceId = params['TargetServiceId'] unless params['TaskSchedulingParameterList'].nil? @TaskSchedulingParameterList = [] params['TaskSchedulingParameterList'].each do |i| taskschedulingparameter_tmp = TaskSchedulingParameter.new taskschedulingparameter_tmp.deserialize(i) @TaskSchedulingParameterList << taskschedulingparameter_tmp end end @BundleId = params['BundleId'] @BundleInfo = params['BundleInfo'] end |