Google BigQuery v2 API - Class CreateExtractJobOptions (3.5.0)

public sealed class CreateExtractJobOptions : JobCreationOptions

Reference documentation and code samples for the Google BigQuery v2 API class CreateExtractJobOptions.

Options for CreateExtractJob operations.

Inheritance

object > JobCreationOptions > CreateExtractJobOptions

Namespace

Google.Cloud.BigQuery.V2

Assembly

Google.Cloud.BigQuery.V2.dll

Properties

Compression

public CompressionType? Compression { get; set; }

The compression to apply for output. If this is unspecified, the default is not to compress the output.

Property Value
TypeDescription
CompressionType

ConfigurationModifier

public Action<JobConfigurationExtract> ConfigurationModifier { get; set; }

Optional action to perform after preparing the request. If this property is non-null, the JobConfigurationExtract used for a request will be passed to the delegate before the request is executed. This allows for fine-grained modifications which aren't otherwise directly supported by the properties in this options type.

Property Value
TypeDescription
ActionJobConfigurationExtract
Remarks

Prefer the properties on this type over this modifier to prepare the request. Only use this modifier to configure aspects for which there are no properties available. This modifier is applied to the request after all properties on this type have been applied. The delegate is only called once per operation, even if the request is automatically retried.

DestinationFormat

public FileFormat? DestinationFormat { get; set; }

The file format to use for output. If this is unspecified, the default is to create CSV files.

Property Value
TypeDescription
FileFormat

FieldDelimiter

public string FieldDelimiter { get; set; }

The delimiter to use between fields in the exported data. If this is unspecified, the default is a comma.

Property Value
TypeDescription
string

PrintHeader

public bool? PrintHeader { get; set; }

Whether to print out a header row in the results. If this is unspecified, the default is true.

Property Value
TypeDescription
bool

UseAvroLogicalTypes

public bool? UseAvroLogicalTypes { get; set; }

Whether to use logical types when extracting to AVRO format. If unset, the server default will be used.

Property Value
TypeDescription
bool