Class DeleteCollectionSnapshotAPI


  • @Path("/collections/{collName}/snapshots")
    public class DeleteCollectionSnapshotAPI
    extends AdminAPIBase
    V2 API for Deleting Collection Snapshots.
    • Method Detail

      • deleteSnapshot

        @DELETE
        @Path("/{snapshotName}")
        @Produces({"application/json","application/xml","application/vnd.apache.solr.javabin"})
        public DeleteCollectionSnapshotAPI.DeleteSnapshotResponse deleteSnapshot​(@PathParam("collName")
                                                                                 String collName,
                                                                                 @PathParam("snapshotName")
                                                                                 String snapshotName,
                                                                                 @DefaultValue("false") @QueryParam("followAliases")
                                                                                 boolean followAliases,
                                                                                 @QueryParam("async")
                                                                                 String asyncId)
                                                                          throws Exception
        This API is analogous to V1's (POST /solr/admin/collections?action=DELETESNAPSHOT)
        Throws:
        Exception
      • createRemoteMessage

        public static org.apache.solr.common.cloud.ZkNodeProps createRemoteMessage​(String collectionName,
                                                                                   boolean followAliases,
                                                                                   String snapshotName,
                                                                                   String asyncId)