Module GapiBigqueryV2Model.JobConfiguration

module JobConfiguration: sig .. end

type t = {
   copy : GapiBigqueryV2Model.JobConfigurationTableCopy.t; (*
[Pick one] Copies a table.
*)
   dryRun : bool; (*
[Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined.
*)
   extract : GapiBigqueryV2Model.JobConfigurationExtract.t; (*
[Pick one] Configures an extract job.
*)
   link : GapiBigqueryV2Model.JobConfigurationLink.t; (*
[Pick one] Configures a link job.
*)
   load : GapiBigqueryV2Model.JobConfigurationLoad.t; (*
[Pick one] Configures a load job.
*)
   query : GapiBigqueryV2Model.JobConfigurationQuery.t; (*
[Pick one] Configures a query job.
*)
}
val copy : (t,
GapiBigqueryV2Model.JobConfigurationTableCopy.t)
GapiLens.t
val dryRun : (t, bool) GapiLens.t
val extract : (t,
GapiBigqueryV2Model.JobConfigurationExtract.t)
GapiLens.t
val link : (t,
GapiBigqueryV2Model.JobConfigurationLink.t)
GapiLens.t
val load : (t,
GapiBigqueryV2Model.JobConfigurationLoad.t)
GapiLens.t
val query : (t,
GapiBigqueryV2Model.JobConfigurationQuery.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