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.



15121
15122
15123
15124
15125
# File 'lib/v20190103/models.rb', line 15121

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

Instance Attribute Details

#NodeNumObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15119
15120
15121
# File 'lib/v20190103/models.rb', line 15119

def NodeNum
  @NodeNum
end

#VPCSettingsObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15119
15120
15121
# File 'lib/v20190103/models.rb', line 15119

def VPCSettings
  @VPCSettings
end

#ZoneObject

Parameters:

  • Zone:

    可用区名称

  • VPCSettings:

    可用区VPC和子网

  • NodeNum:

    可用区节点数量



15119
15120
15121
# File 'lib/v20190103/models.rb', line 15119

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



15127
15128
15129
15130
15131
15132
15133
15134
# File 'lib/v20190103/models.rb', line 15127

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