Class: TencentCloud::Emr::V20190103::ComputeResourceAdvanceParams
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::ComputeResourceAdvanceParams
- Defined in:
- lib/v20190103/models.rb
Overview
计算资源高级设置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(labels = nil, taints = nil, prestartuserscript = nil, userscript = nil) ⇒ ComputeResourceAdvanceParams
constructor
A new instance of ComputeResourceAdvanceParams.
Constructor Details
#initialize(labels = nil, taints = nil, prestartuserscript = nil, userscript = nil) ⇒ ComputeResourceAdvanceParams
Returns a new instance of ComputeResourceAdvanceParams.
1412 1413 1414 1415 1416 1417 |
# File 'lib/v20190103/models.rb', line 1412 def initialize(labels=nil, taints=nil, prestartuserscript=nil, userscript=nil) @Labels = labels @Taints = taints @PreStartUserScript = prestartuserscript @UserScript = userscript end |
Instance Attribute Details
#Labels ⇒ Object
1410 1411 1412 |
# File 'lib/v20190103/models.rb', line 1410 def Labels @Labels end |
#PreStartUserScript ⇒ Object
1410 1411 1412 |
# File 'lib/v20190103/models.rb', line 1410 def PreStartUserScript @PreStartUserScript end |
#Taints ⇒ Object
1410 1411 1412 |
# File 'lib/v20190103/models.rb', line 1410 def Taints @Taints end |
#UserScript ⇒ Object
1410 1411 1412 |
# File 'lib/v20190103/models.rb', line 1410 def UserScript @UserScript end |
Instance Method Details
#deserialize(params) ⇒ Object
1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 |
# File 'lib/v20190103/models.rb', line 1419 def deserialize(params) unless params['Labels'].nil? @Labels = [] params['Labels'].each do |i| tkelabel_tmp = TkeLabel.new tkelabel_tmp.deserialize(i) @Labels << tkelabel_tmp end end unless params['Taints'].nil? @Taints = [] params['Taints'].each do |i| taint_tmp = Taint.new taint_tmp.deserialize(i) @Taints << taint_tmp end end @PreStartUserScript = params['PreStartUserScript'] @UserScript = params['UserScript'] end |