Class: TencentCloud::Emr::V20190103::AllNodeResourceSpec

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190103/models.rb

Overview

资源描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(masterresourcespec = nil, coreresourcespec = nil, taskresourcespec = nil, commonresourcespec = nil, mastercount = nil, corecount = nil, taskcount = nil, commoncount = nil) ⇒ AllNodeResourceSpec

Returns a new instance of AllNodeResourceSpec.



230
231
232
233
234
235
236
237
238
239
# File 'lib/v20190103/models.rb', line 230

def initialize(masterresourcespec=nil, coreresourcespec=nil, taskresourcespec=nil, commonresourcespec=nil, mastercount=nil, corecount=nil, taskcount=nil, commoncount=nil)
  @MasterResourceSpec = masterresourcespec
  @CoreResourceSpec = coreresourcespec
  @TaskResourceSpec = taskresourcespec
  @CommonResourceSpec = commonresourcespec
  @MasterCount = mastercount
  @CoreCount = corecount
  @TaskCount = taskcount
  @CommonCount = commoncount
end

Instance Attribute Details

#CommonCountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def CommonCount
  @CommonCount
end

#CommonResourceSpecObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def CommonResourceSpec
  @CommonResourceSpec
end

#CoreCountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def CoreCount
  @CoreCount
end

#CoreResourceSpecObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def CoreResourceSpec
  @CoreResourceSpec
end

#MasterCountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def MasterCount
  @MasterCount
end

#MasterResourceSpecObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def MasterResourceSpec
  @MasterResourceSpec
end

#TaskCountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def TaskCount
  @TaskCount
end

#TaskResourceSpecObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MasterResourceSpec:

    描述Master节点资源

  • CoreResourceSpec:

    描述Core节点资源

  • TaskResourceSpec:

    描述Taskr节点资源

  • CommonResourceSpec:

    描述Common节点资源

  • MasterCount:

    Master节点数量

  • CoreCount:

    Corer节点数量

  • TaskCount:

    Task节点数量

  • CommonCount:

    Common节点数量



228
229
230
# File 'lib/v20190103/models.rb', line 228

def TaskResourceSpec
  @TaskResourceSpec
end

Instance Method Details

#deserialize(params) ⇒ Object



241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'lib/v20190103/models.rb', line 241

def deserialize(params)
  unless params['MasterResourceSpec'].nil?
    @MasterResourceSpec = NodeResourceSpec.new
    @MasterResourceSpec.deserialize(params['MasterResourceSpec'])
  end
  unless params['CoreResourceSpec'].nil?
    @CoreResourceSpec = NodeResourceSpec.new
    @CoreResourceSpec.deserialize(params['CoreResourceSpec'])
  end
  unless params['TaskResourceSpec'].nil?
    @TaskResourceSpec = NodeResourceSpec.new
    @TaskResourceSpec.deserialize(params['TaskResourceSpec'])
  end
  unless params['CommonResourceSpec'].nil?
    @CommonResourceSpec = NodeResourceSpec.new
    @CommonResourceSpec.deserialize(params['CommonResourceSpec'])
  end
  @MasterCount = params['MasterCount']
  @CoreCount = params['CoreCount']
  @TaskCount = params['TaskCount']
  @CommonCount = params['CommonCount']
end