Sha256: 7a4027f9a61ada5e6ef0a2ab8c5aec9179ed31f840ee7d39d57dd111efda3f0d
Contents?: true
Size: 1.22 KB
Versions: 69
Compression:
Stored size: 1.22 KB
Contents
module Elasticsearch module API module Nodes module Actions # Shutdown one or all nodes # # @example Shut down node named _Bloke_ # # client.nodes.shutdown node_id: 'Bloke' # # @option arguments [List] :node_id A comma-separated list of node IDs or names to perform the operation on; use # `_local` to shutdown the node you're connected to, leave empty to # shutdown all nodes # @option arguments [Time] :delay Set the delay for the operation (default: 1s) # @option arguments [Boolean] :exit Exit the JVM as well (default: true) # # @see http://elasticsearch.org/guide/reference/api/admin-cluster-nodes-shutdown/ # def shutdown(arguments={}) valid_params = [ :delay, :exit ] method = HTTP_POST path = Utils.__pathify '_cluster/nodes', Utils.__listify(arguments[:node_id]), '_shutdown' params = Utils.__validate_and_extract_params arguments, valid_params body = nil perform_request(method, path, params, body).body end end end end end
Version data entries
69 entries across 69 versions & 6 rubygems