
ai.h2o.mojos.runtime.api.PipelineLoader Maven / Gradle / Ivy
package ai.h2o.mojos.runtime.api;
import ai.h2o.mojos.runtime.MojoPipeline;
import ai.h2o.mojos.runtime.frame.MojoFrameMeta;
import ai.h2o.mojos.runtime.lic.LicenseException;
import java.io.IOException;
import java.util.List;
/**
* Representation of a pipeline
*/
public interface PipelineLoader {
/**
* @deprecated use {@link #getColumns()} instead
*/
@Deprecated
MojoFrameMeta getInput();
/**
* @deprecated use {@link #getColumns()} instead
*/
@Deprecated
MojoFrameMeta getOutput();
/**
* @return list of all columns defined by pipeline
*/
List getColumns();
/**
* @return list of all transformations
*/
List getTransformations();
/**
* @return pipeline on which prediction can be computed
*/
MojoPipeline load() throws IOException, LicenseException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy