Module JobList.Jobs

type t = {
configuration : JobConfiguration.t;

[Full-projection-only] Specifies the job configuration.

errorResult : ErrorProto.t;

A result object that will be present only if the job has failed.

id : string;

Unique opaque ID of the job.

jobReference : JobReference.t;

Job reference uniquely identifying the job.

kind : string;

The resource type.

state : string;

Running state of the job. When the state is DONE, errorResult can be checked to determine whether the job succeeded or failed.

statistics : JobStatistics.t;

[Output-only] Information about the job, including starting time and ending time of the job.

status : JobStatus.t;

[Full-projection-only] Describes the state of the job.

user_email : string;

[Full-projection-only] Email address of the user who ran the job.

}
val configuration : (tJobConfiguration.t) GapiLens.t
val errorResult : (tErrorProto.t) GapiLens.t
val id : (t, string) GapiLens.t
val jobReference : (tJobReference.t) GapiLens.t
val kind : (t, string) GapiLens.t
val state : (t, string) GapiLens.t
val statistics : (tJobStatistics.t) GapiLens.t
val status : (tJobStatus.t) GapiLens.t
val user_email : (t, string) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t