Class ListCollectionBackups
java.lang.Object
org.apache.solr.api.JerseyResource
org.apache.solr.handler.admin.api.AdminAPIBase
org.apache.solr.handler.admin.api.BackupAPIBase
org.apache.solr.handler.admin.api.ListCollectionBackups
- All Implemented Interfaces:
ListCollectionBackupsApi
V2 API implementations for collection-backup "listing".
These APIs are equivalent to the v1 '/admin/collections?action=LISTBACKUP' command.
-
Field Summary
Fields inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
coreContainer, solrQueryRequest, solrQueryResponseFields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext -
Constructor Summary
ConstructorsConstructorDescriptionListCollectionBackups(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinvokeFromV1Params(CoreContainer coreContainer, SolrQueryRequest req, SolrQueryResponse rsp) listBackupsAtLocation(String backupName, String location, String repositoryName) Methods inherited from class org.apache.solr.handler.admin.api.BackupAPIBase
createBackupRepository, getAndValidateBackupLocation, getAndValidateIncrementalBackupLocationMethods inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
disableResponseCaching, fetchAndValidateZooKeeperAwareCoreContainer, insertIfNotNull, recordCollectionForLogAndTracing, resolveAndValidateAliasIfEnabled, resolveCollectionName, submitRemoteMessageAndHandleResponse, validateZooKeeperAwareCoreContainerMethods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
Constructor Details
-
ListCollectionBackups
@Inject public ListCollectionBackups(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Details
-
invokeFromV1Params
public static void invokeFromV1Params(CoreContainer coreContainer, SolrQueryRequest req, SolrQueryResponse rsp) throws Exception - Throws:
Exception
-
listBackupsAtLocation
public ListCollectionBackupsResponse listBackupsAtLocation(String backupName, String location, String repositoryName) throws IOException - Specified by:
listBackupsAtLocationin interfaceListCollectionBackupsApi- Throws:
IOException
-