Package org.elasticsearch.index.reindex
Class RestUpdateByQueryAction
java.lang.Object
org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler<Request,A>
org.elasticsearch.index.reindex.AbstractBulkByQueryRestHandler<org.elasticsearch.index.reindex.UpdateByQueryRequest,org.elasticsearch.index.reindex.UpdateByQueryAction>
org.elasticsearch.index.reindex.RestUpdateByQueryAction
- All Implemented Interfaces:
org.elasticsearch.rest.RestHandler
public class RestUpdateByQueryAction
extends AbstractBulkByQueryRestHandler<org.elasticsearch.index.reindex.UpdateByQueryRequest,org.elasticsearch.index.reindex.UpdateByQueryAction>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer, org.elasticsearch.rest.BaseRestHandler.Wrapper
Nested classes/interfaces inherited from interface org.elasticsearch.rest.RestHandler
org.elasticsearch.rest.RestHandler.Route
-
Field Summary
Fields inherited from class org.elasticsearch.rest.BaseRestHandler
DEFAULT_INCLUDE_TYPE_NAME_POLICY, INCLUDE_TYPE_NAME_PARAMETER, logger, MULTI_ALLOW_EXPLICIT_INDEX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.elasticsearch.index.reindex.UpdateByQueryRequest
buildRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry)
Build the Request based on the RestRequest.getName()
org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer
prepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client)
List<org.elasticsearch.rest.RestHandler.Route>
routes()
Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkByQueryRestHandler
parseInternalRequest
Methods inherited from class org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler
doPrepareRequest, parseRequestsPerSecond, setCommonOptions
Methods inherited from class org.elasticsearch.rest.BaseRestHandler
getUsageCount, handleRequest, responseParams, unrecognized
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.rest.RestHandler
allowsUnsafeBuffers, allowSystemIndexAccessByDefault, canTripCircuitBreaker, supportsContentStream
-
Constructor Details
-
RestUpdateByQueryAction
public RestUpdateByQueryAction()
-
-
Method Details
-
routes
- Specified by:
routes
in interfaceorg.elasticsearch.rest.RestHandler
- Specified by:
routes
in classorg.elasticsearch.rest.BaseRestHandler
-
getName
- Specified by:
getName
in classorg.elasticsearch.rest.BaseRestHandler
-
prepareRequest
public org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer prepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client) throws IOException- Specified by:
prepareRequest
in classorg.elasticsearch.rest.BaseRestHandler
- Throws:
IOException
-
buildRequest
protected org.elasticsearch.index.reindex.UpdateByQueryRequest buildRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry) throws IOExceptionDescription copied from class:AbstractBaseReindexRestHandler
Build the Request based on the RestRequest.- Specified by:
buildRequest
in classAbstractBaseReindexRestHandler<org.elasticsearch.index.reindex.UpdateByQueryRequest,org.elasticsearch.index.reindex.UpdateByQueryAction>
- Throws:
IOException
-