docstr: Get the best iteration from the booster.
  
  Returns:
      The best iteration, if early stopping was triggered.
docstr_tok: ["Get","the","best","iteration","from","the","booster",".","Returns",":","The","best","iteration",",","if","early","stopping","was","triggered","."]
code: def getBoosterBestIteration(self):
      """Get the best iteration from the booster.
  
      Returns:
          The best iteration, if early stopping was triggered.
      """
      return self._java_obj.getBoosterBestIteration()
  
file_path: SynapseML/lightgbm/src/main/python/synapse/ml/lightgbm/mixin.py
imports: from pyspark.ml.linalg import SparseVector, DenseVector
  from pyspark.ml.common import inherit_doc
  from synapse.ml.core.serialize.java_params_patch import *
label_desc: Use image node_id 5 for calling the LightGBMModelMixin obj's underlying member method code with example usage: obj.getBoosterBestIteration() and returns: self