# Package org.apache.solr.client.solrj.request

Convenience classes for dealing with various types of Solr requests.

See: Description

Interface Summary
Interface | Description
--- | ---
IsUpdateRequest | Marker class so that we can determine which requests are updates.
JavaBinUpdateRequestCodec.StreamingUpdateHandler |

Class Summary
Class | Description
--- | ---
AbstractUpdateRequest |
CollectionAdminRequest<Q extends CollectionAdminRequest<Q>> | This class is experimental and subject to change.
CollectionAdminRequest.AddReplica |
CollectionAdminRequest.AddReplicaProp |
CollectionAdminRequest.AddRole |
CollectionAdminRequest.AsyncCollectionAdminRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.BalanceShardUnique |
CollectionAdminRequest.ClusterProp |
CollectionAdminRequest.ClusterStatus |
CollectionAdminRequest.CollectionAdminRoleRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.CollectionShardAdminRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.CollectionShardAsyncAdminRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.CollectionSpecificAdminRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.CollectionSpecificAsyncAdminRequest<T extends CollectionAdminRequest<T>> |
CollectionAdminRequest.Create | Specific Collection API call implementations
CollectionAdminRequest.CreateAlias |
CollectionAdminRequest.CreateShard |
CollectionAdminRequest.Delete |
CollectionAdminRequest.DeleteAlias |
CollectionAdminRequest.DeleteReplica |
CollectionAdminRequest.DeleteReplicaProp |
CollectionAdminRequest.DeleteShard |
CollectionAdminRequest.DeleteStatus |
CollectionAdminRequest.ForceLeader |
CollectionAdminRequest.List |
CollectionAdminRequest.Migrate |
CollectionAdminRequest.MigrateClusterState |
CollectionAdminRequest.OverseerStatus |
CollectionAdminRequest.Reload |
CollectionAdminRequest.RemoveRole |
CollectionAdminRequest.RequestStatus |
CollectionAdminRequest.SplitShard |
ConfigSetAdminRequest<Q extends ConfigSetAdminRequest<Q,R>,R extends ConfigSetAdminResponse> | This class is experimental and subject to change.
ConfigSetAdminRequest.ConfigSetSpecificAdminRequest<T extends ConfigSetAdminRequest<T,ConfigSetAdminResponse>> |
ConfigSetAdminRequest.Create |
ConfigSetAdminRequest.Delete |
ConfigSetAdminRequest.List |
ContentStreamUpdateRequest | Basic functionality to upload a File or `ContentStream` to a Solr Cell or some other handler that takes ContentStreams (CSV)
CoreAdminRequest | This class is experimental and subject to change.
CoreAdminRequest.Create |
CoreAdminRequest.MergeIndexes |
CoreAdminRequest.OverrideLastPublished |
CoreAdminRequest.RequestRecovery |
CoreAdminRequest.RequestSyncShard |
CoreAdminRequest.Unload |
CoreAdminRequest.WaitForState |
DirectXmlRequest | Send arbitrary XML to a request handler
DocumentAnalysisRequest | A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler.
FieldAnalysisRequest | A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
GenericSolrRequest |
JavaBinUpdateRequestCodec | Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the javabin format and vice versa.
LukeRequest |
QueryRequest |
RequestWriter | A RequestWriter is used to write requests to Solr.
SolrPing | Verify that there is a working Solr core at the URL of a `SolrClient`.
UpdateRequest |

Enum Summary
Enum | Description
--- | ---
AbstractUpdateRequest.ACTION |

## Package org.apache.solr.client.solrj.request Description

Convenience classes for dealing with various types of Solr requests.