Package org.jpmml.sparkml
Class PMMLBuilder
- java.lang.Object
-
- org.jpmml.sparkml.PMMLBuilder
-
public class PMMLBuilder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPMMLBuilder.Verification
-
Constructor Summary
Constructors Constructor Description PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineModel pipelineModel)PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineStage pipelineStage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dmg.pmml.PMMLbuild()byte[]buildByteArray()FilebuildFile(File file)PMMLBuilderextendSchema(Set<String> names)Map<RegexKey,Map<String,Object>>getOptions()org.apache.spark.ml.PipelineModelgetPipelineModel()org.apache.spark.sql.types.StructTypegetSchema()PMMLBuilder.VerificationgetVerification()PMMLBuilderputOption(String key, Object value)PMMLBuilderputOption(org.apache.spark.ml.PipelineStage pipelineStage, String key, Object value)PMMLBuilderputOptions(Map<String,?> map)PMMLBuilderputOptions(Pattern pattern, Map<String,?> map)PMMLBuilderputOptions(org.apache.spark.ml.PipelineStage pipelineStage, Map<String,?> map)PMMLBuildersetPipelineModel(org.apache.spark.ml.PipelineModel pipelineModel)PMMLBuildersetSchema(org.apache.spark.sql.types.StructType schema)PMMLBuilderverify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset)PMMLBuilderverify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, double precision, double zeroThreshold)
-
-
-
Method Detail
-
build
public org.dmg.pmml.PMML build()
-
buildByteArray
public byte[] buildByteArray()
-
buildFile
public File buildFile(File file) throws IOException
- Throws:
IOException
-
extendSchema
public PMMLBuilder extendSchema(Set<String> names)
-
putOption
public PMMLBuilder putOption(String key, Object value)
-
putOptions
public PMMLBuilder putOptions(Map<String,?> map)
-
putOption
public PMMLBuilder putOption(org.apache.spark.ml.PipelineStage pipelineStage, String key, Object value)
-
putOptions
public PMMLBuilder putOptions(org.apache.spark.ml.PipelineStage pipelineStage, Map<String,?> map)
-
putOptions
public PMMLBuilder putOptions(Pattern pattern, Map<String,?> map)
-
verify
public PMMLBuilder verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset)
-
verify
public PMMLBuilder verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, double precision, double zeroThreshold)
-
getSchema
public org.apache.spark.sql.types.StructType getSchema()
-
setSchema
public PMMLBuilder setSchema(org.apache.spark.sql.types.StructType schema)
-
getPipelineModel
public org.apache.spark.ml.PipelineModel getPipelineModel()
-
setPipelineModel
public PMMLBuilder setPipelineModel(org.apache.spark.ml.PipelineModel pipelineModel)
-
getVerification
public PMMLBuilder.Verification getVerification()
-
-