Package org.jpmml.evaluator
Class ServiceLoadingModelEvaluatorBuilder
- java.lang.Object
-
- org.jpmml.evaluator.ModelEvaluatorBuilder
-
- org.jpmml.evaluator.ServiceLoadingModelEvaluatorBuilder
-
- All Implemented Interfaces:
Serializable,Cloneable,EvaluatorBuilder
public class ServiceLoadingModelEvaluatorBuilder extends ModelEvaluatorBuilder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServiceLoadingModelEvaluatorBuilder()
-
Method Summary
-
Methods inherited from class org.jpmml.evaluator.ModelEvaluatorBuilder
build, getCheckSchema, getConfigurationBuilder, getDerivedFieldGuard, getExtraResultFeatures, getFunctionGuard, getModel, getModelEvaluatorFactory, getOutputFilter, getPMML, getValueFactoryFactory
-
-
-
-
Method Detail
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(URL url) throws IOException
- Throws:
IOException
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(URL url, String modelName) throws IOException
- Throws:
IOException
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(ClassLoader clazzLoader, String modelName)
-
clone
public ServiceLoadingModelEvaluatorBuilder clone()
- Specified by:
clonein interfaceEvaluatorBuilder- Overrides:
clonein classModelEvaluatorBuilder
-
setModelEvaluatorFactory
public ServiceLoadingModelEvaluatorBuilder setModelEvaluatorFactory(ModelEvaluatorFactory modelEvaluatorFactory)
- Overrides:
setModelEvaluatorFactoryin classModelEvaluatorBuilder
-
setValueFactoryFactory
public ServiceLoadingModelEvaluatorBuilder setValueFactoryFactory(ValueFactoryFactory valueFactoryFactory)
- Overrides:
setValueFactoryFactoryin classModelEvaluatorBuilder
-
setOutputFilter
public ServiceLoadingModelEvaluatorBuilder setOutputFilter(OutputFilter outputFilter)
Description copied from class:ModelEvaluatorBuilderSets the filter for cleaning the model schema and model evaluation results from redundant output fields.
- Overrides:
setOutputFilterin classModelEvaluatorBuilder- See Also:
OutputFilters.KEEP_ALL,OutputFilters.KEEP_FINAL_RESULTS
-
setDerivedFieldGuard
public ServiceLoadingModelEvaluatorBuilder setDerivedFieldGuard(SymbolTable<String> derivedFieldGuard)
Description copied from class:ModelEvaluatorBuilderSets a guard against recursive field declarations.
- Overrides:
setDerivedFieldGuardin classModelEvaluatorBuilder- See Also:
FieldNameSet
-
setFunctionGuard
public ServiceLoadingModelEvaluatorBuilder setFunctionGuard(SymbolTable<String> functionGuard)
Description copied from class:ModelEvaluatorBuilderSets a guard against recursive function declarations.
- Overrides:
setFunctionGuardin classModelEvaluatorBuilder- See Also:
FunctionNameStack
-
setExtraResultFeatures
public ServiceLoadingModelEvaluatorBuilder setExtraResultFeatures(Set<org.dmg.pmml.ResultFeature> extraResultFeatures)
Description copied from class:ModelEvaluatorBuilderSets extra functional requirements.
The final set of functional requirements is obtained by combining default functional requirements (as declared by theOutputelement of the model) with extra functional requirements.- Overrides:
setExtraResultFeaturesin classModelEvaluatorBuilder
-
setCheckSchema
public ServiceLoadingModelEvaluatorBuilder setCheckSchema(boolean checkSchema)
Description copied from class:ModelEvaluatorBuilderShould the "data schema" of models be checked for the most common signs of insanity?
- Overrides:
setCheckSchemain classModelEvaluatorBuilder
-
-