docstr: Sets column names of input annotations.
  
  Parameters
  ----------
  *value : List[str]
      Input columns for the annotator
code: def setInputCols(self, *value):
      """Sets column names of input annotations.
  
      Parameters
      ----------
      *value : List[str]
          Input columns for the annotator
      """
      if type(value[0]) == str or type(value[0]) == list:
          self.inputColsValidation(value)
          if len(value) == 1 and type(value[0]) == list:
              return self._set(inputCols=value[0])
          else:
              return self._set(inputCols=list(value))
      else:
          raise TypeError(
              "InputCols datatype not supported. It must be either str or list"
          )
  
file_path: spark-nlp/python/sparknlp/common/annotator_properties.py
imports: from pyspark.ml.param import TypeConverters, Params, Param
label_desc: Use image node_id 1 for calling the AnnotatorProperties obj's underlying member method code with example usage: obj.setInputCols() and returns: self, self