public static class CollectionAdminRequest.ListBackup extends CollectionAdminRequest<CollectionAdminResponse>
SolrRequest class for the "Backup List" API.
Currently the API represented by this class only supports listing of the new "incremental" backup file-format
introduced in Solr 8.9. It should not be used on locations holding "non-incremental" backups (those created prior
to 8.9, or after 8.9 using the advanced "incremental=false" flag).CollectionAdminRequest.AddReplica, CollectionAdminRequest.AddReplicaProp, CollectionAdminRequest.AddRole, CollectionAdminRequest.AsyncCollectionAdminRequest, 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, CollectionAdminRequest.DeleteNode, CollectionAdminRequest.DeleteReplica, CollectionAdminRequest.DeleteReplicaProp, CollectionAdminRequest.DeleteShard, CollectionAdminRequest.DeleteSnapshot, CollectionAdminRequest.DeleteStatus, CollectionAdminRequest.DimensionalRoutedAlias, CollectionAdminRequest.ForceLeader, CollectionAdminRequest.List, CollectionAdminRequest.ListAliases, CollectionAdminRequest.ListBackup, CollectionAdminRequest.ListCollectionInfo, CollectionAdminRequest.ListSnapshots, CollectionAdminRequest.LogReplayReplica, CollectionAdminRequest.Migrate, CollectionAdminRequest.MigrateClusterState, CollectionAdminRequest.Modify, CollectionAdminRequest.MoveReplica, CollectionAdminRequest.OverseerStatus, CollectionAdminRequest.RebalanceLeaders, CollectionAdminRequest.ReindexCollection, CollectionAdminRequest.Reload, CollectionAdminRequest.RemoveRole, CollectionAdminRequest.Rename, CollectionAdminRequest.ReplaceNode, CollectionAdminRequest.RequestStatus, CollectionAdminRequest.RequestStatusResponse, CollectionAdminRequest.Restore, CollectionAdminRequest.RoutedAliasAdminRequest, CollectionAdminRequest.SetAliasProperty, CollectionAdminRequest.ShardSpecificAdminRequest, CollectionAdminRequest.SplitShard, CollectionAdminRequest.UtilizeNodeSolrRequest.METHODMapWriter.EntryWriteraction, MODIFIABLE_COLLECTION_PROPERTIES, PROPERTY_PREFIXSUPPORTED_METHODS, useBinaryV2, usev2| 限定符和类型 | 方法和说明 |
|---|---|
protected CollectionAdminResponse |
createResponse(SolrClient client)
Create a new SolrResponse to hold the response from the server
|
SolrParams |
getParams() |
SolrRequest |
getV2Request()
If usev2 flag is set to true, return V2Request, if not,
return V1 request object
|
CollectionAdminRequest.ListBackup |
setBackupLocation(String backupLocation) |
CollectionAdminRequest.ListBackup |
setBackupRepository(String backupRepository) |
addProperties, addReplicaByRouteKey, addReplicaProperty, addReplicaToShard, addReplicaToShard, addRole, backupCollection, balanceReplicaProperty, collectionStatus, collectionStatuses, createAlias, createCategoryRoutedAlias, createCollection, createCollection, createCollection, createCollectionWithImplicitRouter, createCollectionWithImplicitRouter, createDimensionalRoutedAlias, createShard, createTimeRoutedAlias, deleteAlias, deleteAllAsyncIds, deleteAsyncId, deleteBackupById, deleteBackupByRecency, deleteBackupPurgeUnusedFiles, deleteCollection, deleteNode, deleteReplica, deleteReplica, deleteReplicaProperty, deleteReplicasFromAllShards, deleteReplicasFromShard, deleteShard, forceLeaderElection, getClusterStatus, getCollectionSize, getOverseerStatus, listBackup, listCollectionInfo, listCollections, logReplayReplica, migrateCollectionFormat, migrateData, modifyCollection, moveReplica, rebalanceLeaders, reindexCollection, reloadCollection, removeRole, renameCollection, requestStatus, restoreCollection, setAliasProperty, setClusterProperty, setCollectionProperty, splitShard, toString, waitForAsyncRequest, writeMapaddHeader, getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentStreams, getContentWriter, getHeaders, getMethod, getPath, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _sizepublic CollectionAdminRequest.ListBackup setBackupRepository(String backupRepository)
backupRepository - the name of the repository implementation to use for accessing backup information.
Defaults to 'LocalFileSystemRepository' if not specified.public CollectionAdminRequest.ListBackup setBackupLocation(String backupLocation)
backupLocation - the location this request will use when accessing backup information. This parameter is not
required - if not specified on the request, Solr will attempt to read a default location
from BackupRepository configuration (solr.xml) and from cluster properties. If none of these
places provide 'location' information an error will be thrown.public SolrParams getParams()
public SolrRequest getV2Request()
V2RequestSupportgetV2Request 在接口中 V2RequestSupportgetV2Request 在类中 CollectionAdminRequest<CollectionAdminResponse>protected CollectionAdminResponse createResponse(SolrClient client)
SolrRequestcreateResponse 在类中 SolrRequest<CollectionAdminResponse>client - the SolrClient the request will be sent toCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.