# 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.CreateAlias
AliasesApi.CreateAliasResponse
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
ClusterPropertiesApi: Experimental SolrRequest's and SolrResponse's for clusterProperties, generated from an OAS.
ClusterPropertiesApi.CreateOrUpdateClusterProperty
ClusterPropertiesApi.CreateOrUpdateClusterPropertyResponse
ClusterPropertiesApi.CreateOrUpdateNestedClusterProperty
ClusterPropertiesApi.CreateOrUpdateNestedClusterPropertyResponse
ClusterPropertiesApi.DeleteClusterProperty
ClusterPropertiesApi.DeleteClusterPropertyResponse
ClusterPropertiesApi.GetClusterProperty
ClusterPropertiesApi.GetClusterPropertyResponse
ClusterPropertiesApi.ListClusterProperties
ClusterPropertiesApi.ListClusterPropertiesResponse
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
CollectionBackupsApi.RestoreCollection
CollectionBackupsApi.RestoreCollectionResponse
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
CollectionSnapshotsApi.ListSnapshots
CollectionSnapshotsApi.ListSnapshotsResponse
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
CoreReplicationApi: Experimental SolrRequest's and SolrResponse's for coreReplication, generated from an OAS.
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.ListSnapshots1
CoreSnapshotsApi.ListSnapshots1Response
CoreStatus
DefaultApi: Experimental SolrRequest's and SolrResponse's for _default, generated from an OAS.
DefaultApi.ReadSecurityJsonNode
DefaultApi.ReadSecurityJsonNodeResponse
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
GenericV2SolrRequest: A `GenericSolrRequest` implementation intended for v2 APIs
HealthCheckRequest
JavaBinUpdateRequestCodec: Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the javabin format and vice versa.
LoggingApi: Experimental SolrRequest's and SolrResponse's for logging, generated from an OAS.
LoggingApi.FetchLocalLogMessages
LoggingApi.FetchLocalLogMessagesResponse
LoggingApi.ListAllLoggersAndLevels
LoggingApi.ListAllLoggersAndLevelsResponse
LoggingApi.ModifyLocalLogLevel
LoggingApi.ModifyLocalLogLevelResponse
LoggingApi.SetMessageThreshold
LoggingApi.SetMessageThresholdResponse
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
ReplicationApi: Experimental SolrRequest's and SolrResponse's for replication, generated from an OAS.
ReplicationApi.FetchFileList
ReplicationApi.FetchFileListResponse
ReplicationApi.FetchIndexVersion
ReplicationApi.FetchIndexVersionResponse
ReplicationBackupsApi: Experimental SolrRequest's and SolrResponse's for replicationBackups, generated from an OAS.
ReplicationBackupsApi.CreateBackup1
ReplicationBackupsApi.CreateBackup1Response
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.GetDynamicFieldInfo
SchemaApi.GetDynamicFieldInfoResponse
SchemaApi.GetFieldInfo
SchemaApi.GetFieldInfoResponse
SchemaApi.GetFieldTypeInfo
SchemaApi.GetFieldTypeInfoResponse
SchemaApi.GetSchemaInfo
SchemaApi.GetSchemaInfoResponse
SchemaApi.GetSchemaName
SchemaApi.GetSchemaNameResponse
SchemaApi.GetSchemaSimilarity
SchemaApi.GetSchemaSimilarityResponse
SchemaApi.GetSchemaUniqueKey
SchemaApi.GetSchemaUniqueKeyResponse
SchemaApi.GetSchemaVersion
SchemaApi.GetSchemaVersionResponse
SchemaApi.GetSchemaZkVersion
SchemaApi.GetSchemaZkVersionResponse
SchemaApi.ListCopyFields
SchemaApi.ListCopyFieldsResponse
SchemaApi.ListDynamicFields
SchemaApi.ListDynamicFieldsResponse
SchemaApi.ListSchemaFields
SchemaApi.ListSchemaFieldsResponse
SchemaApi.ListSchemaFieldTypes
SchemaApi.ListSchemaFieldTypesResponse
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
ZookeeperReadApi: Experimental SolrRequest's and SolrResponse's for zookeeperRead, generated from an OAS.
ZookeeperReadApi.ListNodes
ZookeeperReadApi.ListNodesResponse
ZookeeperReadApi.ReadNode
ZookeeperReadApi.ReadNodeResponse

Enum Summary
AbstractUpdateRequest.ACTION