Package org.apache.solr.handler.admin.api
V2 API implementations for "admin" APIs.
-
Class Summary Class Description AddReplicaProperty V2 API for adding a property to a collection replicaAdminAPIBase A common parent for "admin" (i.e.AliasProperty V2 APIs for managing and inspecting properties for collection aliasesAllCoresStatusAPI V2 API for retrieving status information for all cores on the receiving node.BackupAPIBase Base class that facilitates reuse of common validation logic for collection-backup APIs.BalanceReplicas V2 API for balancing the replicas that already exist across a set of nodes.BalanceShardUnique V2 API implementation for insuring that a particular property is distributed evenly amongst the physical nodes comprising a collection.CancelTaskAPI V2 API for cancelling a currently running "task".ClusterProperty CollectionProperty V2 API implementations for modifying collection-level properties.CollectionStatusAPI V2 API for displaying basic information about a single collection.CoreAdminAPIBase A common parent for admin Core Jersey-based APIs.CoreReplication V2 API implementation ofReplicationApis
CoreSnapshot V2 API for Creating, Listing, and Deleting Core Snapshots.CreateAlias V2 API for creating an aliasCreateAlias.CategoryRoutedAliasValidationHelper CreateAlias.TimeRoutedAliasValidationHelper CreateCollection V2 API for creating a SolrCLoud collectionCreateCollectionBackup V2 API for creating a new "backup" of a specified collectionCreateCollectionSnapshot V2 API implementation for creating a collection-level snapshot.CreateCoreAPI V2 API for creating a new core on the receiving node.CreateCoreBackup CreateReplica V2 API implementation for adding a new replica to an existing shard.CreateShard V2 API for creating a new shard in a collection.DeleteAlias DeleteCollection V2 API for deleting collections.DeleteCollectionBackup V2 API definitions for collection-backup deletion.DeleteCollectionSnapshot V2 API impl for Deleting Collection Snapshots.DeleteNode V2 API for deleting all replicas of all collections in one node.DeleteReplica V2 APIs for deleting one or more existing replicas from one or more shards.DeleteReplicaProperty V2 API implementation for removing a property from a collection replicaDeleteShard V2 API implementation for deleting a particular shard from its collection.ForceLeader V2 API implementation for triggering a leader election on a particular collection and shard.GetAuthenticationConfigAPI V2 API for fetching the authentication section from Solr's security.json configuration.GetAuthorizationConfigAPI V2 API for fetching the authorization section of Solr's security.json configuration.GetBlobInfoAPI V2 APIs for fetching blob(s) and their metadataGetConfigAPI V2 APIs for retrieving some or all configuration relevant to a particular collection (or core).GetNodeCommandStatus Implementation of V2 API interfaceGetNodeCommandStatusApi
for checking the status of a core-level asynchronous command.GetSchema GetSchemaField GetSchemaFieldAPI
contains the V2 APIs for all field related endpoint which are /fields /fields/{fieldName} /copyfields /dynamicfields /dynamicfields/{fieldName} /fieldtypes /fieldtypes/{fieldTypeName}InstallCoreData V2 API implementation of the "Install Core Data" Core-Admin APIInstallShardData V2 API implementation allowing users to import offline-constructed index into a shard.ListActiveTasksAPI V2 API for listing any currently running "tasks".ListAliases V2 API implementation for listing and inspecting collection aliasesListCollectionBackups V2 API implementations for collection-backup "listing".ListCollections V2 API for listing collections.ListCollectionSnapshots V2 API implementation for Listing Collection Snapshots.MergeIndexes Implementation of V2 API interfaceMergeIndexesApi
for merging one or more indexes to another index.MigrateDocsAPI V2 API for migrating docs from one collection to another.MigrateReplicas V2 API for migrating replicas from a set of nodes to another set of nodes.ModifyBasicAuthConfigAPI V2 API to modify configuration for Solr'sBasicAuthPlugin
ModifyCollectionAPI V2 API for modifying collections.ModifyConfigComponentAPI V2 APIs for creating, updating, or deleting individual components in a collection configuration.ModifyMultiPluginAuthConfigAPI V2 API to modify configuration options for theMultiAuthPlugin
.ModifyNoAuthPluginSecurityConfigAPI V2 API for POST requests received when no authentication plugin is active.ModifyNoAuthzPluginSecurityConfigAPI V2 API for POST requests received when no authorization plugin is active.ModifyParamSetAPI V2 APIs for creating, modifying, or deleting paramsets.ModifyRuleBasedAuthConfigAPI V2 API to modify configuration options for theRuleBasedAuthorizationPlugin
.MoreLikeThisAPI V2 API for performing a more like this request to a solr collection.MoveReplicaAPI V2 API for moving a collection replica to a different physical node.NodeHealthAPI V2 API for checking the health of the receiving node.NodeLogging V2 APIs for getting or setting log levels on an individual node.NodePropertiesAPI V2 API for listing system properties for each node.NodeSystemInfoAPI V2 API for getting "system" information from the receiving node.NodeThreadsAPI V2 API for triggering a thread dump on the receiving node.OverseerOperationAPI V2 API for triggering a node to rejoin leader election for the 'overseer' role.PrepareCoreRecoveryAPI Internal V2 API used to prepare a core for recovery.RealTimeGetAPI V2 API for fetching the latest (possibly uncommitted) version of one or more documents.RebalanceLeadersAPI V2 API for balancing shard leaders in a collection across nodes.RejoinLeaderElectionAPI V2 API for triggering a core to rejoin leader election for the shard it constitutes.ReloadCollectionAPI V2 API implementation for reloading collections.ReloadCore V2 API implementation for reloading an individual core.RenameCollection V2 API implementation to "rename" an existing collectionRenameCore V2 API for renaming an existing Solr core.RenameCoreAPI V2 API for renaming an existing Solr core.RenameCoreAPI.RenameCorePayload ReplaceNode V2 API for recreating replicas in one node (the source) on another node(s) (the target).ReplicationAPIBase A common parent for "replication" (i.e.RequestApplyCoreUpdatesAPI Internal V2 API used to apply updates to a core.RequestBufferUpdatesAPI Internal V2 API used to start update-buffering on the specified core.RequestCoreRecoveryAPI Internal V2 API triggering recovery on a core.RequestSyncShardAPI Internal V2 API used to request a core sync with its shard leader.RestoreCollection V2 API for restoring data into a collectionRestoreCore V2 API implementation for restoring a previously taken backup to a coreSchemaBulkModifyAPI V2 APIs for creating, updating, or deleting individual components in a collection's schema.SingleCoreStatusAPI V2 API for checking the status of a specific core.SnapshotBackupAPI v2 API implementation for replication-handler based backup creation.SplitCoreAPI V2 API for splitting a single core into multiple piecesSplitCoreAPI.SplitCorePayload SplitShardAPI V2 API for splitting an existing shard up into multiple pieces.SwapCores SyncShard V2 API implementation for triggering a shard-sync operation within a particular collection and shard.UnloadCore V2 API implementation for unloading a Solr core.UpdateAPI All v2 APIs that share a prefix of /updateUploadBlobAPI V2 API for uploading blobs into Solr's .system blobstore -
Exception Summary Exception Description CoreAdminAPIBase.CoreAdminAPIBaseException Helper RuntimeException to allow passing checked exceptions to the caller of the handle method.