pub struct JobListJobs {
pub configuration: Option<JobConfiguration>,
pub error_result: Option<ErrorProto>,
pub id: Option<String>,
pub job_reference: Option<JobReference>,
pub kind: Option<String>,
pub principal_subject: Option<String>,
pub state: Option<String>,
pub statistics: Option<JobStatistics>,
pub status: Option<JobStatus>,
pub user_email: Option<String>,
}Expand description
ListFormatJob is a partial projection of job information returned as part of a jobs.list response.
This type is not used in any activity, and only used as part of another schema.
Fields§
§configuration: Option<JobConfiguration>Required. Describes the job configuration.
error_result: Option<ErrorProto>A result object that will be present only if the job has failed.
id: Option<String>Unique opaque ID of the job.
job_reference: Option<JobReference>Unique opaque ID of the job.
kind: Option<String>The resource type.
principal_subject: Option<String>[Full-projection-only] String representation of identity of requesting party. Populated for both first- and third-party identities. Only present for APIs that support third-party identities.
state: Option<String>Running state of the job. When the state is DONE, errorResult can be checked to determine whether the job succeeded or failed.
statistics: Option<JobStatistics>Output only. Information about the job, including starting time and ending time of the job.
status: Option<JobStatus>[Full-projection-only] Describes the status of this job.
user_email: Option<String>[Full-projection-only] Email address of the user who ran the job.
Trait Implementations§
Source§impl Clone for JobListJobs
impl Clone for JobListJobs
Source§fn clone(&self) -> JobListJobs
fn clone(&self) -> JobListJobs
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more