Class PMMLBuilder


  • public class PMMLBuilder
    extends Object
    • Constructor Detail

      • PMMLBuilder

        public PMMLBuilder​(org.apache.spark.sql.types.StructType schema,
                           org.apache.spark.ml.PipelineModel pipelineModel)
      • PMMLBuilder

        public PMMLBuilder​(org.apache.spark.sql.types.StructType schema,
                           org.apache.spark.ml.PipelineStage pipelineStage)
    • Method Detail

      • build

        public org.dmg.pmml.PMML build()
      • buildByteArray

        public byte[] buildByteArray()
      • 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)
      • 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)