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.
2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 |
# File 'lib/v20250806/models.rb', line 2048 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
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def BrokerIp @BrokerIp end |
#BundleId ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def BundleId @BundleId end |
#BundleInfo ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def BundleInfo @BundleInfo end |
#CodeContent ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def CodeContent @CodeContent end |
#DataCluster ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def DataCluster @DataCluster end |
#ResourceGroup ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def ResourceGroup @ResourceGroup end |
#SourceServiceId ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def SourceServiceId @SourceServiceId end |
#TargetServiceId ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def TargetServiceId @TargetServiceId end |
#TaskExtConfigurationList ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def TaskExtConfigurationList @TaskExtConfigurationList end |
#TaskSchedulingParameterList ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def TaskSchedulingParameterList @TaskSchedulingParameterList end |
#YarnQueue ⇒ Object
2046 2047 2048 |
# File 'lib/v20250806/models.rb', line 2046 def YarnQueue @YarnQueue end |
Instance Method Details
#deserialize(params) ⇒ Object
2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'lib/v20250806/models.rb', line 2062 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 |