def METHOD_NAME(cls, d):
    """
    Parse DAG configurations from a dict and create new instances.
    Expected dict format:
    {
        "bqetl_dag_name1": {
            "schedule_interval": string,
            "default_args": {
                "owner": string,
                "start_date": "YYYY-MM-DD",
                ...
            }
        },
        "bqetl_dag_name2": {
            "schedule_interval": string,
            "default_args": {
                "owner": string,
                "start_date": "YYYY-MM-DD",
                ...
            }
        },
        ...
    }
    """
    if d is None:
        return cls([])
    dags = [Dag.METHOD_NAME({k: v}) for k, v in d.items()]
    return cls(dags)