Struct google_cloud_bigquery::http::job::list::JobOverview
source · pub struct JobOverview {
pub id: String,
pub kind: String,
pub job_reference: JobReference,
pub state: JobState,
pub error_result: Option<ErrorProto>,
pub statistics: Option<JobStatistics>,
pub configuration: JobConfiguration,
pub status: Option<JobStatus>,
pub user_email: Option<String>,
pub principal_subject: Option<String>,
}Fields§
§id: StringUnique opaque ID of the job.
kind: StringThe resource type.
job_reference: JobReferenceUnique opaque ID of the job.
state: JobStateRunning state of the job. When the state is DONE, errorResult can be checked to determine whether the job succeeded or failed.
error_result: Option<ErrorProto>A result object that will be present only if the job has failed.
statistics: Option<JobStatistics>Output only. Information about the job, including starting time and ending time of the job.
configuration: JobConfigurationRequired. Describes the job configuration.
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.
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.
Trait Implementations§
source§impl Clone for JobOverview
impl Clone for JobOverview
source§fn clone(&self) -> JobOverview
fn clone(&self) -> JobOverview
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for JobOverview
impl Debug for JobOverview
source§impl Default for JobOverview
impl Default for JobOverview
source§fn default() -> JobOverview
fn default() -> JobOverview
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for JobOverview
impl<'de> Deserialize<'de> for JobOverview
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<JobOverview> for JobOverview
impl PartialEq<JobOverview> for JobOverview
source§fn eq(&self, other: &JobOverview) -> bool
fn eq(&self, other: &JobOverview) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for JobOverview
impl Serialize for JobOverview
impl StructuralPartialEq for JobOverview
Auto Trait Implementations§
impl RefUnwindSafe for JobOverview
impl Send for JobOverview
impl Sync for JobOverview
impl Unpin for JobOverview
impl UnwindSafe for JobOverview
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request