A runtime-adjustable parameter.
@type t() :: %BB.Dsl.Param{ __identifier__: any(), __spark_metadata__: Spark.Dsl.Entity.spark_meta(), default: term(), doc: String.t() | nil, max: number() | nil, min: number() | nil, name: atom(), type: atom() | {:unit, atom()} }