package water.automl;
import water.api.AbstractRegister;
import water.api.RequestServer;
import water.automl.api.AutoMLBuilderHandler;
import water.automl.api.AutoMLHandler;
import water.automl.api.LeaderboardsHandler;
import water.util.Log;
public class Register extends AbstractRegister{
@Override public void register(String relativeResourcePath) throws ClassNotFoundException {
RequestServer.registerEndpoint("automl_build",
"POST /99/AutoMLBuilder", AutoMLBuilderHandler.class, "build",
"Start an AutoML build process.");
RequestServer.registerEndpoint("automls",
"GET /99/AutoML", AutoMLHandler.class, "list",
"Return all the AutoML objects.");
RequestServer.registerEndpoint("automl",
"GET /99/AutoML/{automl_id}", AutoMLHandler.class, "fetch",
"Fetch the specified AutoML object.");
RequestServer.registerEndpoint("leaderboards",
"GET /99/Leaderboards", LeaderboardsHandler.class, "list",
"Return all the AutoML leaderboards.");
RequestServer.registerEndpoint("leaderboard",
"GET /99/Leaderboards/{project}", LeaderboardsHandler.class, "fetch",
"Return the AutoML leaderboard for the given project.");
Log.info("H2O AutoML extensions enabled.");
}
}