All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.inteligr8.solr.api.CollectionAdminApi Maven / Gradle / Ivy

package com.inteligr8.solr.api;

import com.inteligr8.solr.model.ActionResponse;
import com.inteligr8.solr.model.ResponseAction;
import com.inteligr8.solr.model.collection.AliasesResponse;
import com.inteligr8.solr.model.collection.GetAliasesRequest;
import com.inteligr8.solr.model.core.ReloadRequest;

import jakarta.ws.rs.BeanParam;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;

@Path("admin/collections")
public interface CollectionAdminApi {

	@GET
	@Produces(MediaType.APPLICATION_JSON)
	ActionResponse reload(@BeanParam ReloadRequest request);

	@GET
	@Produces(MediaType.APPLICATION_JSON)
	AliasesResponse getAliases(@BeanParam GetAliasesRequest request);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy