class_docstr: DAG run parameter reference.
  
  This binds a simple Param object to a name within a DAG instance, so that it
  can be resolved during the runtime via the ``{{ context }}`` dictionary. The
  ideal use case of this class is to implicitly convert args passed to a
  method decorated by ``@dag``.
  
  It can be used to parameterize a DAG. You can overwrite its value by setting
  it on conf when you trigger your DagRun.
  
  This can also be used in templates by accessing ``{{ context.params }}``.
  
  **Example**:
  
      with DAG(...) as dag:
        EmailOperator(subject=dag.param('subject', 'Hi from Airflow!'))
  
  :param current_dag: Dag being used for parameter.
  :param name: key value which is used to set the parameter
  :param default: Default value used if no parameter was set.
class_docstr_tok: ["DAG","run","parameter","reference",".","This","binds","a","simple","Param","object","to","a","name","within","a","DAG","instance",",","so","that","it","can","be","resolved","during","the","runtime","via","the","``","{","{","context","}","}","``","dictionary",".","The","ideal","use","case","of","this","class","is","to","implicitly","convert","args","passed","to","a","method","decorated","by","``","@","dag","``",".","It","can","be","used","to","parameterize","a","DAG",".","You","can","overwrite","its","value","by","setting","it","on","conf","when","you","trigger","your","DagRun",".","This","can","also","be","used","in","templates","by","accessing","``","{","{","context.params","}","}","``",".","*","*","Example","*","*",":","with","DAG","(","...",")","as","dag",":","EmailOperator","(","subject=dag.param","(","'subject","'",",","'Hi","from","Airflow","!","'",")",")",":","param","current_dag",":","Dag","being","used","for","parameter",".",":","param","name",":","key","value","which","is","used","to","set","the","parameter",":","param","default",":","Default","value","used","if","no","parameter","was","set","."]
code: def iter_references(self) -> Iterable[tuple[Operator, str]]:
      return ()
  
imports: from __future__ import annotations
  import contextlib
  import copy
  import datetime
  import json
  import logging
  import warnings
  from typing import TYPE_CHECKING, Any, ClassVar, ItemsView, Iterable, MutableMapping, ValuesView
  from pendulum.parsing import parse_iso8601
  from airflow.exceptions import AirflowException, ParamValidationError, RemovedInAirflow3Warning
  from airflow.utils import timezone
  from airflow.utils.mixins import ResolveMixin
  from airflow.utils.types import NOTSET, ArgNotSet
label_desc: Use image node_id 2 for calling the DagParam obj's underlying member method code with example usage: obj.iter_references() and returns: 