Class: TencentCloud::Emr::V20190103::JobFlowResourceSpec
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::JobFlowResourceSpec
- Defined in:
- lib/v20190103/models.rb
Overview
流程作业资源描述
Instance Attribute Summary collapse
- #CommonCount ⇒ Object
- #CommonResourceSpec ⇒ Object
- #CoreCount ⇒ Object
- #CoreResourceSpec ⇒ Object
- #MasterCount ⇒ Object
- #MasterResourceSpec ⇒ Object
- #TaskCount ⇒ Object
- #TaskResourceSpec ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mastercount = nil, masterresourcespec = nil, corecount = nil, coreresourcespec = nil, taskcount = nil, commoncount = nil, taskresourcespec = nil, commonresourcespec = nil) ⇒ JobFlowResourceSpec
constructor
A new instance of JobFlowResourceSpec.
Constructor Details
#initialize(mastercount = nil, masterresourcespec = nil, corecount = nil, coreresourcespec = nil, taskcount = nil, commoncount = nil, taskresourcespec = nil, commonresourcespec = nil) ⇒ JobFlowResourceSpec
Returns a new instance of JobFlowResourceSpec.
8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 |
# File 'lib/v20190103/models.rb', line 8142 def initialize(mastercount=nil, masterresourcespec=nil, corecount=nil, coreresourcespec=nil, taskcount=nil, commoncount=nil, taskresourcespec=nil, commonresourcespec=nil) @MasterCount = mastercount @MasterResourceSpec = masterresourcespec @CoreCount = corecount @CoreResourceSpec = coreresourcespec @TaskCount = taskcount @CommonCount = commoncount @TaskResourceSpec = taskresourcespec @CommonResourceSpec = commonresourcespec end |
Instance Attribute Details
#CommonCount ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def CommonCount @CommonCount end |
#CommonResourceSpec ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def CommonResourceSpec @CommonResourceSpec end |
#CoreCount ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def CoreCount @CoreCount end |
#CoreResourceSpec ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def CoreResourceSpec @CoreResourceSpec end |
#MasterCount ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def MasterCount @MasterCount end |
#MasterResourceSpec ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def MasterResourceSpec @MasterResourceSpec end |
#TaskCount ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def TaskCount @TaskCount end |
#TaskResourceSpec ⇒ Object
8140 8141 8142 |
# File 'lib/v20190103/models.rb', line 8140 def TaskResourceSpec @TaskResourceSpec end |
Instance Method Details
#deserialize(params) ⇒ Object
8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 |
# File 'lib/v20190103/models.rb', line 8153 def deserialize(params) @MasterCount = params['MasterCount'] unless params['MasterResourceSpec'].nil? @MasterResourceSpec = JobFlowResource.new @MasterResourceSpec.deserialize(params['MasterResourceSpec']) end @CoreCount = params['CoreCount'] unless params['CoreResourceSpec'].nil? @CoreResourceSpec = JobFlowResource.new @CoreResourceSpec.deserialize(params['CoreResourceSpec']) end @TaskCount = params['TaskCount'] @CommonCount = params['CommonCount'] unless params['TaskResourceSpec'].nil? @TaskResourceSpec = JobFlowResource.new @TaskResourceSpec.deserialize(params['TaskResourceSpec']) end unless params['CommonResourceSpec'].nil? @CommonResourceSpec = JobFlowResource.new @CommonResourceSpec.deserialize(params['CommonResourceSpec']) end end |