Class DeleteCollectionSnapshot
java.lang.Object
org.apache.solr.api.JerseyResource
org.apache.solr.handler.admin.api.AdminAPIBase
org.apache.solr.handler.admin.api.DeleteCollectionSnapshot
- All Implemented Interfaces:
CollectionSnapshotApis.Delete
V2 API impl for Deleting Collection Snapshots.
-
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
ConstructorsConstructorDescriptionDeleteCollectionSnapshot(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.solr.common.cloud.ZkNodePropscreateRemoteMessage(String collectionName, boolean followAliases, String snapshotName, String asyncId) deleteCollectionSnapshot(String collName, String snapshotName, boolean followAliases, String asyncId) Methods 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
-
DeleteCollectionSnapshot
@Inject public DeleteCollectionSnapshot(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Details
-
deleteCollectionSnapshot
public DeleteCollectionSnapshotResponse deleteCollectionSnapshot(String collName, String snapshotName, boolean followAliases, String asyncId) throws Exception - Specified by:
deleteCollectionSnapshotin interfaceCollectionSnapshotApis.Delete- Throws:
Exception
-
createRemoteMessage
-