Class: Nomad::Resources

Inherits:
Response show all
Defined in:
lib/nomad/api/node.rb

Constant Summary

Constants inherited from Response

Nomad::Response::BUILTIN_LOADERS

Instance Attribute Summary collapse

Method Summary

Methods inherited from Response

#==, decode, #initialize, #to_h

Constructor Details

This class inherits a constructor from Nomad::Response

Instance Attribute Details

#cpuInteger (readonly)

The node cpu.

Returns:

  • (Integer)


188
# File 'lib/nomad/api/node.rb', line 188

field :CPU, as: :cpu

#diskSize (readonly)

The node disk.

Returns:



198
# File 'lib/nomad/api/node.rb', line 198

field :DiskMB, as: :disk, load: :int_as_size_in_megabytes

#iopsInteger (readonly)

The node iops.

Returns:

  • (Integer)


203
# File 'lib/nomad/api/node.rb', line 203

field :IOPS, as: :iops

#memorySize (readonly)

The node memory.

Returns:



193
# File 'lib/nomad/api/node.rb', line 193

field :MemoryMB, as: :memory, load: :int_as_size_in_megabytes

#networksArray<Network> (readonly)

The node networks.

Returns:



208
209
210
# File 'lib/nomad/api/node.rb', line 208

field :Networks, as: :networks, load: ->(items) {
  Array(items).map { |i| Network.decode(i) }
}