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

Convenience classes for dealing with various types of Solr requests.

See: Description

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

Class Summary
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
AbstractUpdateRequest.ACTION

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

Convenience classes for dealing with various types of Solr requests.