Class: TencentCloud::Dlc::V20210125::SessionResourceTemplate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::SessionResourceTemplate
- Defined in:
- lib/v20210125/models.rb
Overview
Spark批作业集群Session资源配置模板;
Instance Attribute Summary collapse
- #DriverSize ⇒ Object
- #ExecutorMaxNumbers ⇒ Object
- #ExecutorNums ⇒ Object
- #ExecutorSize ⇒ Object
- #RunningTimeParameters ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(driversize = nil, executorsize = nil, executornums = nil, executormaxnumbers = nil, runningtimeparameters = nil) ⇒ SessionResourceTemplate
constructor
A new instance of SessionResourceTemplate.
Constructor Details
#initialize(driversize = nil, executorsize = nil, executornums = nil, executormaxnumbers = nil, runningtimeparameters = nil) ⇒ SessionResourceTemplate
Returns a new instance of SessionResourceTemplate.
14084 14085 14086 14087 14088 14089 14090 |
# File 'lib/v20210125/models.rb', line 14084 def initialize(driversize=nil, executorsize=nil, executornums=nil, executormaxnumbers=nil, runningtimeparameters=nil) @DriverSize = driversize @ExecutorSize = executorsize @ExecutorNums = executornums @ExecutorMaxNumbers = executormaxnumbers @RunningTimeParameters = runningtimeparameters end |
Instance Attribute Details
#DriverSize ⇒ Object
14082 14083 14084 |
# File 'lib/v20210125/models.rb', line 14082 def DriverSize @DriverSize end |
#ExecutorMaxNumbers ⇒ Object
14082 14083 14084 |
# File 'lib/v20210125/models.rb', line 14082 def ExecutorMaxNumbers @ExecutorMaxNumbers end |
#ExecutorNums ⇒ Object
14082 14083 14084 |
# File 'lib/v20210125/models.rb', line 14082 def ExecutorNums @ExecutorNums end |
#ExecutorSize ⇒ Object
14082 14083 14084 |
# File 'lib/v20210125/models.rb', line 14082 def ExecutorSize @ExecutorSize end |
#RunningTimeParameters ⇒ Object
14082 14083 14084 |
# File 'lib/v20210125/models.rb', line 14082 def RunningTimeParameters @RunningTimeParameters end |
Instance Method Details
#deserialize(params) ⇒ Object
14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 |
# File 'lib/v20210125/models.rb', line 14092 def deserialize(params) @DriverSize = params['DriverSize'] @ExecutorSize = params['ExecutorSize'] @ExecutorNums = params['ExecutorNums'] @ExecutorMaxNumbers = params['ExecutorMaxNumbers'] unless params['RunningTimeParameters'].nil? @RunningTimeParameters = [] params['RunningTimeParameters'].each do |i| dataengineconfigpair_tmp = DataEngineConfigPair.new dataengineconfigpair_tmp.deserialize(i) @RunningTimeParameters << dataengineconfigpair_tmp end end end |