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

Convenience classes for dealing with various types of Solr requests.

See: Description

Interface Summary
CollectionApiMapping.CommandMeta
CollectionApiMapping.V2EndPoint
IsUpdateRequest: Marker class so that we can determine which requests are updates.
JavaBinUpdateRequestCodec.StreamingUpdateHandler
RequestWriter.ContentWriter

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.CollectionProp
CollectionAdminRequest.ColStatus
CollectionAdminRequest.Create
CollectionAdminRequest.CreateAlias
CollectionAdminRequest.CreateCategoryRoutedAlias
CollectionAdminRequest.CreateShard
CollectionAdminRequest.CreateSnapshot
CollectionAdminRequest.CreateTimeRoutedAlias
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.Modify: A Modify Collection request
CollectionAdminRequest.MoveReplica
CollectionAdminRequest.OverseerStatus
CollectionAdminRequest.RebalanceLeaders
CollectionAdminRequest.ReindexCollection
CollectionAdminRequest.Reload
CollectionAdminRequest.RemoveRole
CollectionAdminRequest.Rename
CollectionAdminRequest.ReplaceNode
CollectionAdminRequest.RequestStatus
CollectionAdminRequest.RequestStatusResponse: A response object for `CollectionAdminRequest.RequestStatus` requests
CollectionAdminRequest.Restore
CollectionAdminRequest.SetAliasProperty
CollectionAdminRequest.ShardSpecificAdminRequest
CollectionAdminRequest.SplitShard
CollectionAdminRequest.UtilizeNode
CollectionApiMapping: Stores the mapping of v1 API parameters to v2 API parameters for the collection API and the configset API.
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
CoreApiMapping: stores the mapping of v1 API parameters to v2 API parameters for core admin API
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
HealthCheckRequest
JavaBinUpdateRequestCodec: Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the javabin format and vice versa.
LukeRequest
MultiContentWriterRequest
QueryRequest
RequestWriter: A RequestWriter is used to write requests to Solr.
RequestWriter.StringPayloadContentWriter
SolrPing: Verify that there is a working Solr core at the URL of a `SolrClient`.
StreamingUpdateRequest: A simple update request which streams content to the server
UpdateRequest
V1toV2ApiMapper
V2Request
V2Request.Builder

Enum Summary
AbstractUpdateRequest.ACTION
CollectionApiMapping.ConfigSetEndPoint
CollectionApiMapping.ConfigSetMeta
CollectionApiMapping.EndPoint
CollectionApiMapping.Meta
CoreApiMapping.EndPoint
CoreApiMapping.Meta

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

Convenience classes for dealing with various types of Solr requests.