Package org.apache.spark.ml.clustering
Class InternalKMeansModelWriter
Object
org.apache.spark.ml.clustering.InternalKMeansModelWriter
- All Implemented Interfaces:
 MLFormatRegister,MLWriterFormat
A writer for KMeans that handles the "internal" (or default) format
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionformat()The string that represents the format that this format provider uses.The string that represents the stage type that this writer supports.voidwrite(String path, SparkSession sparkSession, scala.collection.mutable.Map<String, String> optionMap, PipelineStage stage) Function to write the provided pipeline stage out.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.ml.util.MLFormatRegister
shortName 
- 
Constructor Details
- 
InternalKMeansModelWriter
public InternalKMeansModelWriter() 
 - 
 - 
Method Details
- 
format
Description copied from interface:MLFormatRegisterThe string that represents the format that this format provider uses. This is, along with stageName, is overridden by children to provide a nice alias for the writer. For example:
Indicates that this format is capable of saving a pmml model.override def format(): String = "pmml"Must have a valid zero argument constructor which will be called to instantiate.
Format discovery is done using a ServiceLoader so make sure to list your format in META-INF/services.
- Specified by:
 formatin interfaceMLFormatRegister- Returns:
 - (undocumented)
 
 - 
stageName
Description copied from interface:MLFormatRegisterThe string that represents the stage type that this writer supports. This is, along with format, is overridden by children to provide a nice alias for the writer. For example:
Indicates that this format is capable of saving Spark's own PMML model.override def stageName(): String = "org.apache.spark.ml.regression.LinearRegressionModel"Format discovery is done using a ServiceLoader so make sure to list your format in META-INF/services.
- Specified by:
 stageNamein interfaceMLFormatRegister- Returns:
 - (undocumented)
 
 - 
write
public void write(String path, SparkSession sparkSession, scala.collection.mutable.Map<String, String> optionMap, PipelineStage stage) Description copied from interface:MLWriterFormatFunction to write the provided pipeline stage out.- Specified by:
 writein interfaceMLWriterFormat- Parameters:
 path- The path to write the result out to.sparkSession- SparkSession associated with the write request.optionMap- User provided options stored as strings.stage- The pipeline stage to be saved.
 
 -