# 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: Experimental SolrRequest's and SolrResponse's for aliases, generated from an OAS.
AliasesApi.DeleteAlias
AliasesApi.DeleteAliasResponse
AliasesApi.GetAliasByName
AliasesApi.GetAliasByNameResponse
AliasesApi.GetAliases
AliasesApi.GetAliasesResponse
AliasPropertiesApi: Experimental SolrRequest's and SolrResponse's for aliasProperties, generated from an OAS.
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: Experimental SolrRequest's and SolrResponse's for cluster, generated from an OAS.
ClusterApi.BalanceReplicas
ClusterApi.BalanceReplicasResponse
ClusterApi.MigrateReplicas
ClusterApi.MigrateReplicasResponse
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: Experimental SolrRequest's and SolrResponse's for collectionBackups, generated from an OAS.
CollectionBackupsApi.CreateCollectionBackup
CollectionBackupsApi.CreateCollectionBackupResponse
CollectionBackupsApi.DeleteMultipleBackupsByRecency
CollectionBackupsApi.DeleteMultipleBackupsByRecencyResponse
CollectionBackupsApi.DeleteSingleBackupById
CollectionBackupsApi.DeleteSingleBackupByIdResponse
CollectionBackupsApi.GarbageCollectUnusedBackupFiles
CollectionBackupsApi.GarbageCollectUnusedBackupFilesResponse
CollectionBackupsApi.ListBackupsAtLocation
CollectionBackupsApi.ListBackupsAtLocationResponse
CollectionPropertiesApi: Experimental SolrRequest's and SolrResponse's for collectionProperties, generated from an OAS.
CollectionPropertiesApi.CreateOrUpdateCollectionProperty
CollectionPropertiesApi.CreateOrUpdateCollectionPropertyResponse
CollectionPropertiesApi.DeleteCollectionProperty
CollectionPropertiesApi.DeleteCollectionPropertyResponse
CollectionRequiringSolrRequest<T extends SolrResponse>: Parent `SolrRequest` class that requires a target collection or core.
CollectionsApi: Experimental SolrRequest's and SolrResponse's for collections, generated from an OAS.
CollectionsApi.BalanceShardUnique
CollectionsApi.BalanceShardUniqueResponse
CollectionsApi.CreateCollection
CollectionsApi.CreateCollectionResponse
CollectionsApi.DeleteCollection
CollectionsApi.DeleteCollectionResponse
CollectionsApi.ListCollections
CollectionsApi.ListCollectionsResponse
CollectionsApi.ReloadCollection
CollectionsApi.ReloadCollectionResponse
CollectionsApi.RenameCollection
CollectionsApi.RenameCollectionResponse
CollectionSnapshotsApi: Experimental SolrRequest's and SolrResponse's for collectionSnapshots, generated from an OAS.
CollectionSnapshotsApi.CreateCollectionSnapshot
CollectionSnapshotsApi.CreateCollectionSnapshotResponse
CollectionSnapshotsApi.DeleteCollectionSnapshot
CollectionSnapshotsApi.DeleteCollectionSnapshotResponse
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: Experimental SolrRequest's and SolrResponse's for configsets, generated from an OAS.
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
CoreBackupsApi: Experimental SolrRequest's and SolrResponse's for coreBackups, generated from an OAS.
CoreBackupsApi.CreateBackup
CoreBackupsApi.CreateBackupResponse
CoresApi: Experimental SolrRequest's and SolrResponse's for cores, generated from an OAS.
CoresApi.InstallCoreData
CoresApi.InstallCoreDataResponse
CoresApi.MergeIndexes
CoresApi.MergeIndexesResponse
CoresApi.ReloadCore
CoresApi.ReloadCoreResponse
CoresApi.RenameCore
CoresApi.RenameCoreResponse
CoresApi.RestoreCore
CoresApi.RestoreCoreResponse
CoresApi.SwapCores
CoresApi.SwapCoresResponse
CoresApi.UnloadCore
CoresApi.UnloadCoreResponse
CoreSnapshotsApi: Experimental SolrRequest's and SolrResponse's for coreSnapshots, generated from an OAS.
CoreSnapshotsApi.CreateSnapshot
CoreSnapshotsApi.CreateSnapshotResponse
CoreSnapshotsApi.DeleteSnapshot
CoreSnapshotsApi.DeleteSnapshotResponse
CoreSnapshotsApi.ListSnapshots
CoreSnapshotsApi.ListSnapshotsResponse
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.
FileStoreApi: Experimental SolrRequest's and SolrResponse's for fileStore, generated from an OAS.
FileStoreApi.DeleteFile
FileStoreApi.DeleteFileResponse
FileStoreApi.UploadFile
FileStoreApi.UploadFileResponse
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: Experimental SolrRequest's and SolrResponse's for node, generated from an OAS.
NodeApi.DeleteNode
NodeApi.DeleteNodeResponse
NodeApi.GetCommandStatus
NodeApi.GetCommandStatusResponse
NodeApi.GetPublicKey
NodeApi.GetPublicKeyResponse
NodeApi.ReplaceNode
NodeApi.ReplaceNodeResponse
QueryingApi: Experimental SolrRequest's and SolrResponse's for querying, generated from an OAS.
QueryingApi.JsonQuery
QueryingApi.JsonQueryResponse
QueryingApi.Query
QueryingApi.QueryResponse
QueryRequest
ReplicaPropertiesApi: Experimental SolrRequest's and SolrResponse's for replicaProperties, generated from an OAS.
ReplicaPropertiesApi.AddReplicaProperty
ReplicaPropertiesApi.AddReplicaPropertyResponse
ReplicaPropertiesApi.DeleteReplicaProperty
ReplicaPropertiesApi.DeleteReplicaPropertyResponse
ReplicasApi: Experimental SolrRequest's and SolrResponse's for replicas, generated from an OAS.
ReplicasApi.CreateReplica
ReplicasApi.CreateReplicaResponse
ReplicasApi.DeleteReplicaByName
ReplicasApi.DeleteReplicaByNameResponse
ReplicasApi.DeleteReplicasByCount
ReplicasApi.DeleteReplicasByCountAllShards
ReplicasApi.DeleteReplicasByCountAllShardsResponse
ReplicasApi.DeleteReplicasByCountResponse
RequestWriter: A RequestWriter is used to write requests to Solr.
RequestWriter.StringPayloadContentWriter
SchemaApi: Experimental SolrRequest's and SolrResponse's for schema, generated from an OAS.
SchemaApi.GetSchemaInfo
SchemaApi.GetSchemaInfoResponse
SchemaApi.GetSchemaName
SchemaApi.GetSchemaNameResponse
SchemaApi.GetSchemaSimilarity
SchemaApi.GetSchemaSimilarityResponse
SchemaApi.GetSchemaUniqueKey
SchemaApi.GetSchemaUniqueKeyResponse
SchemaApi.GetSchemaVersion
SchemaApi.GetSchemaVersionResponse
SchemaApi.GetSchemaZkVersion
SchemaApi.GetSchemaZkVersionResponse
ShardsApi: Experimental SolrRequest's and SolrResponse's for shards, generated from an OAS.
ShardsApi.CreateShard
ShardsApi.CreateShardResponse
ShardsApi.DeleteShard
ShardsApi.DeleteShardResponse
ShardsApi.ForceShardLeader
ShardsApi.ForceShardLeaderResponse
ShardsApi.InstallShardData
ShardsApi.InstallShardDataResponse
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