water.bindings.proxies.retrofit.XGBoostExecutor Maven / Gradle / Ivy
/*
* This file is auto-generated by h2o-3/h2o-bindings/bin/gen_java.py
* Copyright 2016 H2O.ai; Apache License Version 2.0 (see LICENSE for details)
*/
package water.bindings.proxies.retrofit;
import water.bindings.pojos.*;
import retrofit2.*;
import retrofit2.http.*;
public interface XGBoostExecutor {
/**
* Remote XGBoost execution - init
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.init")
Call init(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.init")
Call init();
/**
* Remote XGBoost execution - setup
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.setup")
Call setup(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.setup")
Call setup();
/**
* Remote XGBoost execution - update
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.update")
Call update(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.update")
Call update();
/**
* Remote XGBoost execution - getEvalMetric
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.getEvalMetric")
Call getEvalMetric(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.getEvalMetric")
Call getEvalMetric();
/**
* Remote XGBoost execution - get booster
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.getBooster")
Call getBooster(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.getBooster")
Call getBooster();
/**
* Remote XGBoost execution - cleanup
* @param key Identifier
* @param data Arbitrary request data stored as Base64 encoded binary
*/
@FormUrlEncoded
@POST("/3/XGBoostExecutor.cleanup")
Call cleanup(
@Field("key") String key,
@Field("data") String data
);
@FormUrlEncoded
@POST("/3/XGBoostExecutor.cleanup")
Call cleanup();
}