def METHOD_NAME(context):
    """BigQuery Delete Dataset.
    This op encapsulates deleting a BigQuery dataset.
    Expects a BQ client to be provisioned in resources as context.resources.bigquery.
    """
    (dataset, delete_contents, not_found_ok) = [
        context.op_config.get(k) for k in ("dataset", "delete_contents", "not_found_ok")
    ]
    context.log.info("executing BQ delete_dataset for dataset %s" % dataset)
    context.resources.bigquery.delete_dataset(
        dataset, delete_contents=delete_contents, not_found_ok=not_found_ok
    )