## Uses of Class
org.apache.solr.client.solrj.SolrRequest

- Packages that use SolrRequest
  Package | Description
  --- | ---
  org.apache.solr.client.solrj | Primary APIs for communicating with a Solr Server from a Java client.
  org.apache.solr.client.solrj.impl | Concrete implementations of client API classes.
  org.apache.solr.client.solrj.request | Convenience classes for dealing with various types of Solr requests.
  org.apache.solr.client.solrj.request.schema | Convenience classes for making Schema API requests.

- - ### Uses of SolrRequest in org.apache.solr.client.solrj

    Methods in org.apache.solr.client.solrj that return SolrRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrRequest` | SolrRequest.`setBasicAuthCredentials(String user, String password)`

    Methods in org.apache.solr.client.solrj with parameters of type SolrRequest
    Modifier and Type | Method and Description
    --- | ---
    `NamedList<Object>` | SolrClient.`request(SolrRequest request)` Execute a request against a Solr server
    `abstract NamedList<Object>` | SolrClient.`request(SolrRequest request, String collection)` Execute a request against a Solr server for a given collection

  - ### Uses of SolrRequest in org.apache.solr.client.solrj.impl

    Fields in org.apache.solr.client.solrj.impl declared as SolrRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrRequest` | LBHttpSolrClient.Req.`request`

    Methods in org.apache.solr.client.solrj.impl that return SolrRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrRequest` | LBHttpSolrClient.Req.`getRequest()`

    Methods in org.apache.solr.client.solrj.impl with parameters of type SolrRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected org.apache.http.client.methods.HttpRequestBase` | HttpSolrClient.`createMethod(SolrRequest request, String collection)`
    `protected org.apache.http.client.methods.HttpRequestBase` | DelegationTokenHttpSolrClient.`createMethod(SolrRequest request, String collection)`
    `Collection<ContentStream>` | BinaryRequestWriter.`getContentStreams(SolrRequest req)`
    `HttpSolrClient.HttpUriRequestResponse` | HttpSolrClient.`httpUriRequest(SolrRequest request)`
    `HttpSolrClient.HttpUriRequestResponse` | HttpSolrClient.`httpUriRequest(SolrRequest request, ResponseParser processor)`
    `NamedList<Object>` | HttpSolrClient.`request(SolrRequest request, ResponseParser processor)`
    `NamedList<Object>` | HttpSolrClient.`request(SolrRequest request, ResponseParser processor, String collection)`
    `NamedList<Object>` | CloudSolrClient.`request(SolrRequest request, String collection)`
    `NamedList<Object>` | HttpSolrClient.`request(SolrRequest request, String collection)` Process the request.
    `NamedList<Object>` | LBHttpSolrClient.`request(SolrRequest request, String collection)` Tries to query a live server.
    `NamedList<Object>` | ConcurrentUpdateSolrClient.`request(SolrRequest request, String collection)`
    `protected NamedList<Object>` | CloudSolrClient.`requestWithRetryOnStaleState(SolrRequest request, int retryCount, String collection)` As this class doesn't watch external collections on the client side, there's a chance that the request will fail due to cached stale state, which means the state must be refreshed from ZK and retried.
    `protected NamedList<Object>` | CloudSolrClient.`sendRequest(SolrRequest request, String collection)`
    `void` | BinaryRequestWriter.`write(SolrRequest request, OutputStream os)`

    Constructors in org.apache.solr.client.solrj.impl with parameters of type SolrRequest
    Constructor and Description
    `Req(SolrRequest request, List<String> servers)`

  - ### Uses of SolrRequest in org.apache.solr.client.solrj.request

    Subclasses of SolrRequest in org.apache.solr.client.solrj.request
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUpdateRequest`
    `class` | `CollectionAdminRequest<T extends CollectionAdminResponse>` This class is experimental and subject to change.
    `static class` | `CollectionAdminRequest.AddReplica`
    `static class` | `CollectionAdminRequest.AddReplicaProp`
    `static class` | `CollectionAdminRequest.AddRole`
    `static class` | `CollectionAdminRequest.AsyncCollectionAdminRequest` Base class for asynchronous collection admin requests
    `protected static class` | `CollectionAdminRequest.AsyncCollectionSpecificAdminRequest`
    `protected static class` | `CollectionAdminRequest.AsyncShardSpecificAdminRequest`
    `static class` | `CollectionAdminRequest.Backup`
    `static class` | `CollectionAdminRequest.BalanceShardUnique`
    `static class` | `CollectionAdminRequest.ClusterProp`
    `static class` | `CollectionAdminRequest.ClusterStatus`
    `protected static class` | `CollectionAdminRequest.CollectionAdminRoleRequest`
    `static class` | `CollectionAdminRequest.Create`
    `static class` | `CollectionAdminRequest.CreateAlias`
    `static class` | `CollectionAdminRequest.CreateShard`
    `static class` | `CollectionAdminRequest.CreateSnapshot`
    `static class` | `CollectionAdminRequest.Delete`
    `static class` | `CollectionAdminRequest.DeleteAlias`
    `static class` | `CollectionAdminRequest.DeleteNode`
    `static class` | `CollectionAdminRequest.DeleteReplica`
    `static class` | `CollectionAdminRequest.DeleteReplicaProp`
    `static class` | `CollectionAdminRequest.DeleteShard`
    `static class` | `CollectionAdminRequest.DeleteSnapshot`
    `static class` | `CollectionAdminRequest.DeleteStatus`
    `static class` | `CollectionAdminRequest.ForceLeader`
    `static class` | `CollectionAdminRequest.List`
    `static class` | `CollectionAdminRequest.ListSnapshots`
    `static class` | `CollectionAdminRequest.Migrate`
    `static class` | `CollectionAdminRequest.MigrateClusterState`
    `static class` | `CollectionAdminRequest.OverseerStatus`
    `static class` | `CollectionAdminRequest.RebalanceLeaders`
    `static class` | `CollectionAdminRequest.Reload`
    `static class` | `CollectionAdminRequest.RemoveRole`
    `static class` | `CollectionAdminRequest.ReplaceNode`
    `static class` | `CollectionAdminRequest.RequestStatus`
    `static class` | `CollectionAdminRequest.Restore`
    `protected static class` | `CollectionAdminRequest.ShardSpecificAdminRequest`
    `static class` | `CollectionAdminRequest.SplitShard`
    `class` | `ConfigSetAdminRequest<Q extends ConfigSetAdminRequest<Q,R>,R extends ConfigSetAdminResponse>` This class is experimental and subject to change.
    `protected static class` | `ConfigSetAdminRequest.ConfigSetSpecificAdminRequest<T extends ConfigSetAdminRequest<T,ConfigSetAdminResponse>>`
    `static class` | `ConfigSetAdminRequest.Create`
    `static class` | `ConfigSetAdminRequest.Delete`
    `static class` | `ConfigSetAdminRequest.List`
    `class` | `ContentStreamUpdateRequest` Basic functionality to upload a File or `ContentStream` to a Solr Cell or some other handler that takes ContentStreams (CSV)
    `class` | `CoreAdminRequest` This class is experimental and subject to change.
    `static class` | `CoreAdminRequest.Create`
    `static class` | `CoreAdminRequest.CreateSnapshot`
    `static class` | `CoreAdminRequest.DeleteSnapshot`
    `static class` | `CoreAdminRequest.ListSnapshots`
    `static class` | `CoreAdminRequest.MergeIndexes`
    `static class` | `CoreAdminRequest.OverrideLastPublished`
    `static class` | `CoreAdminRequest.RequestRecovery`
    `static class` | `CoreAdminRequest.RequestSyncShard`
    `static class` | `CoreAdminRequest.Unload`
    `static class` | `CoreAdminRequest.WaitForState`
    `class` | `DelegationTokenRequest<Q extends DelegationTokenRequest<Q,R>,R extends DelegationTokenResponse>` Class for making Solr delegation token requests.
    `static class` | `DelegationTokenRequest.Cancel`
    `static class` | `DelegationTokenRequest.Get`
    `static class` | `DelegationTokenRequest.Renew`
    `class` | `DirectXmlRequest` Send arbitrary XML to a request handler
    `class` | `DocumentAnalysisRequest` A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler.
    `class` | `FieldAnalysisRequest` A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
    `class` | `GenericSolrRequest`
    `class` | `LukeRequest`
    `class` | `QueryRequest`
    `class` | `SolrPing` Verify that there is a working Solr core at the URL of a `SolrClient`.
    `class` | `UpdateRequest`

    Methods in org.apache.solr.client.solrj.request with parameters of type SolrRequest
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ContentStream>` | RequestWriter.`getContentStreams(SolrRequest req)`
    `String` | RequestWriter.`getPath(SolrRequest req)`
    `void` | RequestWriter.`write(SolrRequest request, OutputStream os)`

  - ### Uses of SolrRequest in org.apache.solr.client.solrj.request.schema

    Subclasses of SolrRequest in org.apache.solr.client.solrj.request.schema
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSchemaRequest<T extends SolrResponse>`
    `class` | `SchemaRequest` This class offers access to the operations exposed by the Solr Schema API.
    `static class` | `SchemaRequest.AddCopyField` Adds a new copy field rule to the schema of the specified collection.
    `static class` | `SchemaRequest.AddDynamicField` Adds a new dynamic field rule to the schema of the specified collection.
    `static class` | `SchemaRequest.AddField` Adds a new field definition to the schema.
    `static class` | `SchemaRequest.AddFieldType` Update request used to add a new field type to the schema.
    `static class` | `SchemaRequest.CopyFields` Schema API request that retrieves the source and destination of each copy field in the schema.
    `static class` | `SchemaRequest.DefaultQueryOperator` Retrieves the default operator if it is defined in the schema.
    `static class` | `SchemaRequest.DeleteCopyField` Deletes a copy field rule from the schema of the specified collection.
    `static class` | `SchemaRequest.DeleteDynamicField` Deletes a dynamic field rule from your schema.
    `static class` | `SchemaRequest.DeleteField` Removes a field definition from the schema.
    `static class` | `SchemaRequest.DeleteFieldType` Removes a field type from the schema of the specified collection.
    `static class` | `SchemaRequest.DynamicField` Schema API request that lists the dynamic field definition for the specified field contained in the schema.
    `static class` | `SchemaRequest.DynamicFields` Schema API request that lists the dynamic field definitions contained in the schema.
    `static class` | `SchemaRequest.Field` Schema API request that lists the field definition for the specified field contained in the schema.
    `static class` | `SchemaRequest.Fields` Schema API request class that lists the field definitions contained in the schema.
    `static class` | `SchemaRequest.FieldType` Schema API request that retrieves the type definitions for the specified field type contained in the schema.
    `static class` | `SchemaRequest.FieldTypes` Schema API request that lists the types definitions contained in the schema.
    `static class` | `SchemaRequest.GlobalSimilarity` Retrieves the class name of the global similarity defined (if any) in the schema.
    `static class` | `SchemaRequest.MultiUpdate` The Schema API offers the possibility to perform one or more add requests in a single command.
    `static class` | `SchemaRequest.ReplaceDynamicField` Replaces a dynamic field rule in the schema of the specified collection.
    `static class` | `SchemaRequest.ReplaceField` Replaces a field's definition.
    `static class` | `SchemaRequest.ReplaceFieldType` Replaces a field type in schema belonging to the schema of the specified collection.
    `static class` | `SchemaRequest.SchemaName` Schema API request class that can be used to retrieve the name of the schema.
    `static class` | `SchemaRequest.SchemaVersion` Schema API request that can be used to retrieve the version of the schema for the specified collection.
    `static class` | `SchemaRequest.UniqueKey` Schema API request that retrieves the field name that is defined as the uniqueKey for the index of the specified collection.
    `static class` | `SchemaRequest.Update`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.