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

Convenience classes for dealing with various types of Solr requests.

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

Class Summary
AbstractUpdateRequest
AliasesApi
AliasesApi.DeleteAlias
AliasesApi.DeleteAliasResponse
AliasesApi.GetAliasByName
AliasesApi.GetAliasByNameResponse
AliasesApi.GetAliases
AliasesApi.GetAliasesResponse
AliasPropertiesApi
AliasPropertiesApi.CreateOrUpdateAliasProperty
AliasPropertiesApi.CreateOrUpdateAliasPropertyResponse
AliasPropertiesApi.DeleteAliasProperty
AliasPropertiesApi.DeleteAliasPropertyResponse
AliasPropertiesApi.GetAliasProperty
AliasPropertiesApi.GetAliasPropertyResponse
AliasPropertiesApi.GetAllAliasProperties
AliasPropertiesApi.GetAllAliasPropertiesResponse
AliasPropertiesApi.UpdateAliasProperties
AliasPropertiesApi.UpdateAliasPropertiesResponse
ApiMapping: Types and utilities used by many ApiMapping classes.
ClusterApi
ClusterApi.BalanceReplicas
ClusterApi.BalanceReplicasResponse
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.DeleteBackup: `SolrRequest` class for the "Backup Deletion" API.
CollectionAdminRequest.DeleteNode
CollectionAdminRequest.DeleteReplica
CollectionAdminRequest.DeleteReplicaProp
CollectionAdminRequest.DeleteShard
CollectionAdminRequest.DeleteSnapshot
CollectionAdminRequest.DeleteStatus
CollectionAdminRequest.DimensionalRoutedAlias
CollectionAdminRequest.ForceLeader
CollectionAdminRequest.InstallShard
CollectionAdminRequest.List
CollectionAdminRequest.ListAliases
CollectionAdminRequest.ListBackup: `SolrRequest` class for the "Backup List" API.
CollectionAdminRequest.ListSnapshots
CollectionAdminRequest.Migrate
CollectionAdminRequest.MockCollTask
CollectionAdminRequest.Modify: A Modify Collection request
CollectionAdminRequest.MoveReplica
CollectionAdminRequest.OverseerStatus
CollectionAdminRequest.RebalanceLeaders
CollectionAdminRequest.ReindexCollection
CollectionAdminRequest.Reload
CollectionAdminRequest.RemoveRole
CollectionAdminRequest.Rename
CollectionAdminRequest.ReplaceNode
CollectionAdminRequest.RequestApiDistributedProcessing
CollectionAdminRequest.RequestApiDistributedProcessingResponse: A response object for `CollectionAdminRequest.RequestApiDistributedProcessing` requests
CollectionAdminRequest.RequestStatus
CollectionAdminRequest.RequestStatusResponse: A response object for `CollectionAdminRequest.RequestStatus` requests
CollectionAdminRequest.Restore
CollectionAdminRequest.SetAliasProperty
CollectionAdminRequest.ShardSpecificAdminRequest
CollectionAdminRequest.SplitShard
CollectionBackupsApi
CollectionBackupsApi.DeleteMultipleBackupsByRecency
CollectionBackupsApi.DeleteMultipleBackupsByRecencyResponse
CollectionBackupsApi.DeleteSingleBackupById
CollectionBackupsApi.DeleteSingleBackupByIdResponse
CollectionBackupsApi.GarbageCollectUnusedBackupFiles
CollectionBackupsApi.GarbageCollectUnusedBackupFilesResponse
CollectionBackupsApi.ListBackupsAtLocation
CollectionBackupsApi.ListBackupsAtLocationResponse
CollectionsApi
CollectionsApi.DeleteCollection
CollectionsApi.DeleteCollectionResponse
CollectionsApi.ListCollections
CollectionsApi.ListCollectionsResponse
CollectionsApi.ReloadCollection
CollectionsApi.ReloadCollectionResponse
CollectionsApi.RenameCollection
CollectionsApi.RenameCollectionResponse
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: Creates a new config set by cloning an existing "base" configset.
ConfigSetAdminRequest.Delete
ConfigSetAdminRequest.List
ConfigSetAdminRequest.Upload: Uploads files to create a new configset, or modify an existing config set.
ConfigsetsApi
ConfigsetsApi.ListConfigSet
ConfigsetsApi.ListConfigSetResponse
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
HealthCheckRequest
JavaBinUpdateRequestCodec: Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the javabin format and vice versa.
LukeRequest
MultiContentWriterRequest
NodeApi
NodeApi.DeleteNode
NodeApi.DeleteNodeResponse
NodeApi.GetPublicKey
NodeApi.GetPublicKeyResponse
NodeApi.ReplaceNode
NodeApi.ReplaceNodeResponse
QueryRequest
ReplicaPropertiesApi
ReplicaPropertiesApi.AddReplicaProperty
ReplicaPropertiesApi.AddReplicaPropertyResponse
ReplicaPropertiesApi.DeleteReplicaProperty
ReplicaPropertiesApi.DeleteReplicaPropertyResponse
ReplicasApi
ReplicasApi.DeleteReplicaByName
ReplicasApi.DeleteReplicaByNameResponse
ReplicasApi.DeleteReplicasByCount
ReplicasApi.DeleteReplicasByCountAllShards
ReplicasApi.DeleteReplicasByCountAllShardsResponse
ReplicasApi.DeleteReplicasByCountResponse
RequestWriter: A RequestWriter is used to write requests to Solr.
RequestWriter.StringPayloadContentWriter
ShardsApi
ShardsApi.ForceShardLeader
ShardsApi.ForceShardLeaderResponse
ShardsApi.SyncShard
ShardsApi.SyncShardResponse
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
V2Request
V2Request.Builder

Enum Summary
AbstractUpdateRequest.ACTION