| Interface | Description | 
|---|---|
| HasAggregationDepth | Trait for shared param aggregationDepth (default: 2). | 
| HasBlockSize | Trait for shared param blockSize. | 
| HasCheckpointInterval | Trait for shared param checkpointInterval. | 
| HasCollectSubModels | Trait for shared param collectSubModels (default: false). | 
| HasDistanceMeasure | Trait for shared param distanceMeasure (default: "euclidean"). | 
| HasElasticNetParam | Trait for shared param elasticNetParam. | 
| HasFeaturesCol | Trait for shared param featuresCol (default: "features"). | 
| HasFitIntercept | Trait for shared param fitIntercept (default: true). | 
| HasHandleInvalid | Trait for shared param handleInvalid. | 
| HasInputCol | Trait for shared param inputCol. | 
| HasInputCols | Trait for shared param inputCols. | 
| HasLabelCol | Trait for shared param labelCol (default: "label"). | 
| HasLoss | Trait for shared param loss. | 
| HasMaxBlockSizeInMB | Trait for shared param maxBlockSizeInMB (default: 0.0). | 
| HasMaxIter | Trait for shared param maxIter. | 
| HasNumFeatures | Trait for shared param numFeatures (default: 262144). | 
| HasOutputCol | Trait for shared param outputCol (default: uid + "__output"). | 
| HasOutputCols | Trait for shared param outputCols. | 
| HasParallelism | Trait to define a level of parallelism for algorithms that are able to use
 multithreaded execution, and provide a thread-pool based execution context. | 
| HasPredictionCol | Trait for shared param predictionCol (default: "prediction"). | 
| HasProbabilityCol | Trait for shared param probabilityCol (default: "probability"). | 
| HasRawPredictionCol | Trait for shared param rawPredictionCol (default: "rawPrediction"). | 
| HasRegParam | Trait for shared param regParam. | 
| HasRelativeError | Trait for shared param relativeError (default: 0.001). | 
| HasSeed | Trait for shared param seed (default: this.getClass.getName.hashCode.toLong). | 
| HasSolver | Trait for shared param solver. | 
| HasStandardization | Trait for shared param standardization (default: true). | 
| HasStepSize | Trait for shared param stepSize. | 
| HasThreshold | Trait for shared param threshold. | 
| HasThresholds | Trait for shared param thresholds. | 
| HasTol | Trait for shared param tol. | 
| HasValidationIndicatorCol | Trait for shared param validationIndicatorCol. | 
| HasVarianceCol | Trait for shared param varianceCol. | 
| HasWeightCol | Trait for shared param weightCol. | 
| Class | Description | 
|---|---|
| SharedParamsCodeGen | Code generator for shared params (sharedParams.scala). |