sig
  type t = {
    allowLargeResults : bool;
    createDisposition : string;
    defaultDataset : GapiBigqueryV2Model.DatasetReference.t;
    destinationTable : GapiBigqueryV2Model.TableReference.t;
    flattenResults : bool;
    preserveNulls : bool;
    priority : string;
    query : string;
    tableDefinitions :
      (string * GapiBigqueryV2Model.ExternalDataConfiguration.t) list;
    useQueryCache : bool;
    userDefinedFunctionResources :
      GapiBigqueryV2Model.UserDefinedFunctionResource.t list;
    writeDisposition : string;
  }
  val allowLargeResults :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, bool) GapiLens.t
  val createDisposition :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, string) GapiLens.t
  val defaultDataset :
    (GapiBigqueryV2Model.JobConfigurationQuery.t,
     GapiBigqueryV2Model.DatasetReference.t)
    GapiLens.t
  val destinationTable :
    (GapiBigqueryV2Model.JobConfigurationQuery.t,
     GapiBigqueryV2Model.TableReference.t)
    GapiLens.t
  val flattenResults :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, bool) GapiLens.t
  val preserveNulls :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, bool) GapiLens.t
  val priority :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, string) GapiLens.t
  val query :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, string) GapiLens.t
  val tableDefinitions :
    (GapiBigqueryV2Model.JobConfigurationQuery.t,
     (string * GapiBigqueryV2Model.ExternalDataConfiguration.t) list)
    GapiLens.t
  val useQueryCache :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, bool) GapiLens.t
  val userDefinedFunctionResources :
    (GapiBigqueryV2Model.JobConfigurationQuery.t,
     GapiBigqueryV2Model.UserDefinedFunctionResource.t list)
    GapiLens.t
  val writeDisposition :
    (GapiBigqueryV2Model.JobConfigurationQuery.t, string) GapiLens.t
  val empty : GapiBigqueryV2Model.JobConfigurationQuery.t
  val render :
    GapiBigqueryV2Model.JobConfigurationQuery.t ->
    GapiJson.json_data_model list
  val parse :
    GapiBigqueryV2Model.JobConfigurationQuery.t ->
    GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationQuery.t
  val to_data_model :
    GapiBigqueryV2Model.JobConfigurationQuery.t -> GapiJson.json_data_model
  val of_data_model :
    GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationQuery.t
end