def write(self) -> MLWriter: """Returns an MLWriter instance for this ML instance.""" allStagesAreJava = PipelineSharedReadWrite.checkStagesForJava( cast(List["PipelineStage"], self.stages)) if allStagesAreJava: return JavaMLWriter(self) # type: ignore[arg-type] return PipelineModelWriter(self)
def write(self): """Returns an MLWriter instance for this ML instance.""" allStagesAreJava = PipelineSharedReadWrite.checkStagesForJava( self.stages) if allStagesAreJava: return JavaMLWriter(self) return PipelineModelWriter(self)
def write(self) -> MLWriter: """Returns an MLWriter instance for this ML instance.""" allStagesAreJava = PipelineSharedReadWrite.checkStagesForJava( self.getStages()) if allStagesAreJava: return JavaMLWriter(self) # type: ignore[arg-type] return PipelineWriter(self)
def write(self): """Returns an MLWriter instance for this ML instance.""" return JavaMLWriter(self)