Class: TencentCloud::Emr::V20190103::ZoneSetting

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

Overview

可用区配置描述。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, vpcsettings = nil, nodenum = nil) ⇒ ZoneSetting

Returns a new instance of ZoneSetting.



15172
15173
15174
15175
15176
# File 'lib/v20190103/models.rb', line 15172

def initialize(zone=nil, vpcsettings=nil, nodenum=nil)
  @Zone = zone
  @VPCSettings = vpcsettings
  @NodeNum = nodenum
end

Instance Attribute Details

#NodeNumObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15170
15171
15172
# File 'lib/v20190103/models.rb', line 15170

def NodeNum
  @NodeNum
end

#VPCSettingsObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15170
15171
15172
# File 'lib/v20190103/models.rb', line 15170

def VPCSettings
  @VPCSettings
end

#ZoneObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15170
15171
15172
# File 'lib/v20190103/models.rb', line 15170

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



15178
15179
15180
15181
15182
15183
15184
15185
# File 'lib/v20190103/models.rb', line 15178

def deserialize(params)
  @Zone = params['Zone']
  unless params['VPCSettings'].nil?
    @VPCSettings = VPCSettings.new
    @VPCSettings.deserialize(params['VPCSettings'])
  end
  @NodeNum = params['NodeNum']
end