# 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<T extends CollectionAdminResponse>: This class is experimental and subject to change.
CollectionAdminRequest.AddReplica
CollectionAdminRequest.AddReplicaProp
CollectionAdminRequest.AddRole
CollectionAdminRequest.AsyncCollectionAdminRequest: Base class for asynchronous collection admin requests
CollectionAdminRequest.AsyncCollectionSpecificAdminRequest
CollectionAdminRequest.AsyncShardSpecificAdminRequest
CollectionAdminRequest.Backup
CollectionAdminRequest.BalanceShardUnique
CollectionAdminRequest.ClusterProp
CollectionAdminRequest.ClusterStatus
CollectionAdminRequest.CollectionAdminRoleRequest
CollectionAdminRequest.Create
CollectionAdminRequest.CreateAlias
CollectionAdminRequest.CreateShard
CollectionAdminRequest.CreateSnapshot
CollectionAdminRequest.Delete
CollectionAdminRequest.DeleteAlias
CollectionAdminRequest.DeleteNode
CollectionAdminRequest.DeleteReplica
CollectionAdminRequest.DeleteReplicaProp
CollectionAdminRequest.DeleteShard
CollectionAdminRequest.DeleteSnapshot
CollectionAdminRequest.DeleteStatus
CollectionAdminRequest.ForceLeader
CollectionAdminRequest.List
CollectionAdminRequest.ListAliases
CollectionAdminRequest.ListSnapshots
CollectionAdminRequest.Migrate
CollectionAdminRequest.MigrateClusterState
CollectionAdminRequest.MoveReplica
CollectionAdminRequest.OverseerStatus
CollectionAdminRequest.RebalanceLeaders
CollectionAdminRequest.Reload
CollectionAdminRequest.RemoveRole
CollectionAdminRequest.ReplaceNode
CollectionAdminRequest.RequestStatus
CollectionAdminRequest.RequestStatusResponse: A response object for `CollectionAdminRequest.RequestStatus` requests
CollectionAdminRequest.Restore
CollectionAdminRequest.ShardSpecificAdminRequest
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.CreateSnapshot
CoreAdminRequest.DeleteSnapshot
CoreAdminRequest.ListSnapshots
CoreAdminRequest.MergeIndexes
CoreAdminRequest.OverrideLastPublished
CoreAdminRequest.RequestRecovery
CoreAdminRequest.RequestSyncShard
CoreAdminRequest.Unload
CoreAdminRequest.WaitForState
CoreStatus
DelegationTokenRequest<Q extends DelegationTokenRequest<Q,R>,R extends DelegationTokenResponse>: Class for making Solr delegation token requests.
DelegationTokenRequest.Cancel
DelegationTokenRequest.Get
DelegationTokenRequest.Renew
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.