google.cloud.bigquery.job.ExtractJobConfig¶
-
class
google.cloud.bigquery.job.
ExtractJobConfig
(**kwargs)[source]¶ Configuration options for extract jobs.
All properties in this class are optional. Values which are
None
-> server defaults. Set properties on the constructed configuration by using the property name as the name of a keyword argument.Methods
__init__
(**kwargs)Initialize self.
from_api_repr
(resource)Factory: construct a job configuration given its API representation
Build an API representation of the job config.
Attributes
Compression type to use for exported files.
Exported file format.
Delimiter to use between fields in the exported data.
Labels for the job.
Print a header row in the exported data.
For loads of Avro data, governs whether Avro logical types are converted to their corresponding BigQuery types (e.g.
-
property
compression
¶ Compression type to use for exported files.
-
property
destination_format
¶ Exported file format.
-
property
field_delimiter
¶ Delimiter to use between fields in the exported data.
- Type
-
classmethod
from_api_repr
(resource)¶ Factory: construct a job configuration given its API representation
- Parameters
resource (Dict) – An extract job configuration in the same representation as is returned from the API.
- Returns
Configuration parsed from
resource
.- Return type
google.cloud.bigquery.job._JobConfig
-
property
labels
¶ Labels for the job.
This method always returns a dict. To change a job’s labels, modify the dict, then call
Client.update_job
. To delete a label, set its value toNone
before updating.- Raises
ValueError – If
value
type is invalid.- Type
-
property
print_header
¶ Print a header row in the exported data.
- Type
-
to_api_repr
()¶ Build an API representation of the job config.
- Returns
A dictionary in the format used by the BigQuery API.
- Return type
Dict
-
property