Class: Nomad::NodeEvaluation

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

Constant Summary

Constants inherited from Response

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

#eval_create_indexInteger (readonly)

The evaluation eval_create_index.

Returns:

  • (Integer)


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

field :EvalCreateIndex, as: :eval_create_index

#eval_idsArray<String> (readonly)

The evaluation ids.

Returns:

  • (Array<String>)


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

field :EvalIDs, as: :eval_ids, load: :nil_as_array

#heartbeat_ttlInteger (readonly)

The evaluation heartbeat_ttl.

Returns:

  • (Integer)


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

field :HeartbeatTTL, as: :heartbeat_ttl

#indexInteger (readonly)

The evaluation index.

Returns:

  • (Integer)


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

field :Index, as: :index

#known_leaderBoolean (readonly)

The evaluation known_leader.

Returns:

  • (Boolean)


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

field :KnownLeader, as: :known_leader

#last_contactInteger (readonly)

The evaluation last_contact.

Returns:

  • (Integer)


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

field :LastContact, as: :last_contact

#leader_rpc_addrString (readonly)

The evaluation leader_rpc_addr.

Returns:

  • (String)


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

field :LeaderRPCAddr, as: :leader_rpc_addr

#node_modify_indexInteger (readonly)

The evaluation node_modify_index.

Returns:

  • (Integer)


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

field :NodeModifyIndex, as: :node_modify_index

#num_nodesInteger (readonly)

The evaluation num_nodes.

Returns:

  • (Integer)


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

field :NumNodes, as: :num_nodes

#serversArray<Server> (readonly)

The evaluation servers.

Returns:



295
296
297
# File 'lib/nomad/api/node.rb', line 295

field :Servers, as: :servers, load: ->(items) {
  Array(items).map { |i| Server.decode(i) }
}