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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCreateExtractJobOptions\u003c/code\u003e class in the Google BigQuery v2 API is used to configure options for \u003ccode\u003eCreateExtractJob\u003c/code\u003e operations, allowing customization of how data is exported.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits properties such as \u003ccode\u003eProjectId\u003c/code\u003e, \u003ccode\u003eJobIdPrefix\u003c/code\u003e, \u003ccode\u003eJobId\u003c/code\u003e, \u003ccode\u003eJobLocation\u003c/code\u003e, and \u003ccode\u003eLabels\u003c/code\u003e from \u003ccode\u003eJobCreationOptions\u003c/code\u003e, and also inherits methods such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eSeveral properties are available for configuring the extract job, including \u003ccode\u003eCompression\u003c/code\u003e, \u003ccode\u003eDestinationFormat\u003c/code\u003e, \u003ccode\u003eFieldDelimiter\u003c/code\u003e, \u003ccode\u003ePrintHeader\u003c/code\u003e, and \u003ccode\u003eUseAvroLogicalTypes\u003c/code\u003e, which define the output file format, compression, delimiters, and header options.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eConfigurationModifier\u003c/code\u003e property allows for fine-grained customization of the \u003ccode\u003eJobConfigurationExtract\u003c/code\u003e object before the request is executed, providing a way to modify settings beyond the standard properties.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of the documentation are available, ranging from version 2.2.0 up to the latest version 3.11.0, each with specific information about \u003ccode\u003eCreateExtractJobOptions\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]