GapiBigqueryV2Model.JobConfigurationExtract
type t = {
compression : string; | (* [Optional] The compression type to use for exported files. Possible values include GZIP and NONE. The default value is NONE. *) |
destinationFormat : string; | (* [Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO. The default value is CSV. Tables with nested or repeated fields cannot be exported as CSV. *) |
destinationUri : string; | (* [Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written. *) |
destinationUris : string list; | (* [Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written. *) |
fieldDelimiter : string; | (* [Optional] Delimiter to use between fields in the exported data. Default is ',' *) |
printHeader : bool; | (* [Optional] Whether to print out a header row in the results. Default is true. *) |
sourceTable : TableReference.t; | (* [Required] A reference to the table being exported. *) |
}
val compression : ( t, string ) GapiLens.t
val destinationFormat : ( t, string ) GapiLens.t
val destinationUri : ( t, string ) GapiLens.t
val destinationUris : ( t, string list ) GapiLens.t
val fieldDelimiter : ( t, string ) GapiLens.t
val printHeader : ( t, bool ) GapiLens.t
val sourceTable : ( t, TableReference.t ) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t