Class JobConfiguration (1.0.4)

JobConfiguration(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Job configuration information. See the Jobs </bigquery/docs/reference/v2/jobs>__ API resource for more details on individual fields.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
query google.cloud.bigquery_logging_v1.types.JobConfiguration.Query
Query job information. This field is a member of `oneof`_ ``configuration``.
load google.cloud.bigquery_logging_v1.types.JobConfiguration.Load
Load job information. This field is a member of `oneof`_ ``configuration``.
extract google.cloud.bigquery_logging_v1.types.JobConfiguration.Extract
Extract job information. This field is a member of `oneof`_ ``configuration``.
table_copy google.cloud.bigquery_logging_v1.types.JobConfiguration.TableCopy
TableCopy job information. This field is a member of `oneof`_ ``configuration``.
dry_run bool
If true, don't actually run the job. Just check that it would run.
labels Mapping[str, str]
Labels provided for the job.

Inheritance

builtins.object > proto.message.Message > JobConfiguration

Classes

Extract

Extract(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes an extract job, which exports data to an external source via the export pipeline.

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

Load

Load(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes a load job, which loads data from an external source via the import pipeline.

Query

Query(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes a query job, which executes a SQL-like query.

TableCopy

TableCopy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes a copy job, which copies an existing table to another table.