lib/elasticsearch/api/actions/indices/delete.rb in elasticsearch-api-5.0.5 vs lib/elasticsearch/api/actions/indices/delete.rb in elasticsearch-api-6.0.0

- old
+ new

@@ -24,14 +24,24 @@ # client.indices.delete index: '_all' # # @option arguments [List] :index A comma-separated list of indices to delete; # use `_all` to delete all indices # @option arguments [Time] :timeout Explicit operation timeout + # @option arguments [Time] :master_timeout Specify timeout for connection to master + # @option arguments [Boolean] :ignore_unavailable Ignore unavailable indexes (default: false) + # @option arguments [Boolean] :allow_no_indices Ignore if a wildcard expression resolves to no concrete indices (default: false) + # @option arguments [List] :expand_wildcards Whether wildcard expressions should get expanded to open or closed indices (options: open, closed, none, all) (default: open) # # @see http://www.elasticsearch.org/guide/reference/api/admin-indices-delete-index/ # def delete(arguments={}) - valid_params = [ :timeout ] + valid_params = [ + :timeout, + :master_timeout, + :ignore_unavailable, + :allow_no_indices, + :expand_wildcards + ] method = HTTP_DELETE path = Utils.__pathify Utils.__listify(arguments[:index]) params = Utils.__validate_and_extract_params arguments, valid_params