class_docstr: Components that take parameters. This also provides an internal
  param map to store parameter values attached to the instance.
  
  .. versionadded:: 1.3.0
docstr: Checks whether a param is explicitly set by user or has
  a default value.
docstr_tok: ["Checks","whether","a","param","is","explicitly","set","by","user","or","has","a","default","value","."]
code: def isDefined(self, param: Union[str, Param[Any]]) -> bool:
      """
      Checks whether a param is explicitly set by user or has
      a default value.
      """
      return self.isSet(param) or self.hasDefault(param)
  
imports: import array
  from abc import ABCMeta
  import copy
  from typing import Any, Callable, Generic, List, Optional, overload, TypeVar, Union, TYPE_CHECKING
  import numpy
  from py4j.java_gateway import JavaObject
  from pyspark.ml.linalg import DenseVector, Vector, Matrix
  from pyspark.ml.util import Identifiable
label_desc: Use image node_id 9 for calling the Params obj's underlying member method code with example usage: obj.isDefined(param) and returns: unknown