def define_bigquery_query_config():
sf = _define_shared_fields()<EOL>allow_large_results = Field(<EOL>Bool,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>default_dataset = Field(<EOL>Dataset,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>destination = Field(<EOL>Table,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>dry_run = Field(<EOL>Bool,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>flatten_results = Field(<EOL>Bool,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>maximum_billing_tier = Field(<EOL>Int,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>maximum_bytes_billed = Field(<EOL>Int,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>priority = Field(<EOL>BQPriority,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>query_parameters = Field(<EOL>List(String),<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>use_legacy_sql = Field(<EOL>Bool,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>use_query_cache = Field(<EOL>Bool,<EOL>description='''<STR_LIT>''',<EOL>is_optional=True,<EOL>)<EOL>return Field(<EOL>Dict(<EOL>fields={<EOL>'<STR_LIT>': Field(<EOL>Dict(<EOL>fields={<EOL>'<STR_LIT>': allow_large_results,<EOL>'<STR_LIT>': sf['<STR_LIT>'],<EOL>'<STR_LIT>': sf['<STR_LIT>'],<EOL>'<STR_LIT>': default_dataset,<EOL>'<STR_LIT>': destination,<EOL>'<STR_LIT>': sf[<EOL>'<STR_LIT>'<EOL>],<EOL>'<STR_LIT>': dry_run,<EOL>'<STR_LIT>': flatten_results,<EOL>'<STR_LIT>': maximum_billing_tier,<EOL>'<STR_LIT>': maximum_bytes_billed,<EOL>'<STR_LIT>': priority,<EOL>'<STR_LIT>': query_parameters,<EOL>'<STR_LIT>': sf['<STR_LIT>'],<EOL>'<STR_LIT>': sf['<STR_LIT>'],<EOL>'<STR_LIT>': use_legacy_sql,<EOL>'<STR_LIT>': use_query_cache,<EOL>'<STR_LIT>': sf['<STR_LIT>'],<EOL>}<EOL>)<EOL>)<EOL>}<EOL>),<EOL>description='<STR_LIT>',<EOL>)<EOL>
See:
    https://googleapis.github.io/google-cloud-python/latest/bigquery/generated/google.cloud.bigquery.job.QueryJobConfig.html