lib/elasticsearch/api/actions/indices/rollover.rb in elasticsearch-api-6.2.0 vs lib/elasticsearch/api/actions/indices/rollover.rb in elasticsearch-api-6.3.0

- old
+ new

@@ -7,16 +7,16 @@ # is considered to be too large or too old # # @option arguments [String] :alias The name of the alias to rollover (*Required*) # @option arguments [String] :new_index The name of the rollover index # @option arguments [Hash] :body The conditions that needs to be met for executing rollover - # @option arguments [Number] :wait_for_active_shards Wait until the specified number of shards is active # @option arguments [Time] :timeout Explicit operation timeout - # @option arguments [Time] :master_timeout Specify timeout for connection to master # @option arguments [Boolean] :dry_run If set to true the rollover action will only be validated but not actually performed even if a condition matches. The default is false + # @option arguments [Time] :master_timeout Specify timeout for connection to master + # @option arguments [String] :wait_for_active_shards Set the number of active shards to wait for on the newly created rollover index before the operation returns. # - # @see http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + # @see http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-rollover-index.html # def rollover(arguments={}) raise ArgumentError, "Required argument 'alias' missing" unless arguments[:alias] arguments = arguments.clone source = arguments.delete(:alias) @@ -31,13 +31,14 @@ # Register this action with its valid params when the module is loaded. # # @since 6.2.0 ParamsRegistry.register(:rollover, [ - :wait_for_active_shards, :timeout, + :dry_run, :master_timeout, - :dry_run ].freeze) + :wait_for_active_shards, + :include_type_name ].freeze) end end end end