Package org.jpmml.evaluator
Class ServiceLoadingModelEvaluatorBuilder
- java.lang.Object
-
- org.jpmml.evaluator.ModelEvaluatorBuilder
-
- org.jpmml.evaluator.ServiceLoadingModelEvaluatorBuilder
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,EvaluatorBuilder
public class ServiceLoadingModelEvaluatorBuilder extends ModelEvaluatorBuilder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServiceLoadingModelEvaluatorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceLoadingModelEvaluatorBuilderclone()ServiceLoadingModelEvaluatorBuilderloadService(java.lang.ClassLoader clazzLoader, java.lang.String modelName)ServiceLoadingModelEvaluatorBuilderloadService(java.net.URL url)ServiceLoadingModelEvaluatorBuilderloadService(java.net.URL url, java.lang.String modelName)ServiceLoadingModelEvaluatorBuildersetCheckSchema(boolean checkSchema)Should the "data schema" of models be checked for the most common signs of insanity?ServiceLoadingModelEvaluatorBuildersetDerivedFieldGuard(SymbolTable<java.lang.String> derivedFieldGuard)Sets a guard against recursive field declarations.ServiceLoadingModelEvaluatorBuildersetExtraResultFeatures(java.util.Set<org.dmg.pmml.ResultFeature> extraResultFeatures)Sets extra functional requirements.ServiceLoadingModelEvaluatorBuildersetFunctionGuard(SymbolTable<java.lang.String> functionGuard)Sets a guard against recursive function declarations.ServiceLoadingModelEvaluatorBuildersetInputMapper(InputMapper inputMapper)Sets a mapper for translating input field names from user namespace to model namespace.protected ServiceLoadingModelEvaluatorBuildersetModel(org.dmg.pmml.Model model)ServiceLoadingModelEvaluatorBuildersetModelEvaluatorFactory(ModelEvaluatorFactory modelEvaluatorFactory)ServiceLoadingModelEvaluatorBuildersetOutputFilter(OutputFilter outputFilter)Sets the filter for cleaning the model schema and model evaluation results from redundant output fields.protected ServiceLoadingModelEvaluatorBuildersetPMML(org.dmg.pmml.PMML pmml)ServiceLoadingModelEvaluatorBuildersetResultMapper(ResultMapper resultMapper)Sets a mapper for translating result field names from model namespace to user namespace.ServiceLoadingModelEvaluatorBuildersetValueFactoryFactory(ValueFactoryFactory valueFactoryFactory)-
Methods inherited from class org.jpmml.evaluator.ModelEvaluatorBuilder
build, checkSchema, getCheckSchema, getConfigurationBuilder, getDerivedFieldGuard, getExtraResultFeatures, getFunctionGuard, getInputMapper, getModel, getModelEvaluatorFactory, getOutputFilter, getPMML, getResultMapper, getValueFactoryFactory
-
-
-
-
Method Detail
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(java.net.URL url) throws java.io.IOException
- Throws:
java.io.IOException
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(java.net.URL url, java.lang.String modelName) throws java.io.IOException
- Throws:
java.io.IOException
-
loadService
public ServiceLoadingModelEvaluatorBuilder loadService(java.lang.ClassLoader clazzLoader, java.lang.String modelName)
-
clone
public ServiceLoadingModelEvaluatorBuilder clone()
- Specified by:
clonein interfaceEvaluatorBuilder- Overrides:
clonein classModelEvaluatorBuilder
-
setPMML
protected ServiceLoadingModelEvaluatorBuilder setPMML(org.dmg.pmml.PMML pmml)
- Overrides:
setPMMLin classModelEvaluatorBuilder
-
setModel
protected ServiceLoadingModelEvaluatorBuilder setModel(org.dmg.pmml.Model model)
- Overrides:
setModelin 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<java.lang.String> derivedFieldGuard)
Description copied from class:ModelEvaluatorBuilderSets a guard against recursive field declarations.
- Overrides:
setDerivedFieldGuardin classModelEvaluatorBuilder- See Also:
FieldNameSet
-
setFunctionGuard
public ServiceLoadingModelEvaluatorBuilder setFunctionGuard(SymbolTable<java.lang.String> functionGuard)
Description copied from class:ModelEvaluatorBuilderSets a guard against recursive function declarations.
- Overrides:
setFunctionGuardin classModelEvaluatorBuilder- See Also:
FunctionNameStack
-
setExtraResultFeatures
public ServiceLoadingModelEvaluatorBuilder setExtraResultFeatures(java.util.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
-
setInputMapper
public ServiceLoadingModelEvaluatorBuilder setInputMapper(InputMapper inputMapper)
Description copied from class:ModelEvaluatorBuilderSets a mapper for translating input field names from user namespace to model namespace.
- Overrides:
setInputMapperin classModelEvaluatorBuilder- See Also:
HasInputFields.getInputFields()
-
setResultMapper
public ServiceLoadingModelEvaluatorBuilder setResultMapper(ResultMapper resultMapper)
Description copied from class:ModelEvaluatorBuilderSets a mapper for translating result field names from model namespace to user namespace.
- Overrides:
setResultMapperin classModelEvaluatorBuilder- See Also:
HasResultFields.getTargetFields(),HasResultFields.getOutputFields()
-
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
-
-