Struct google_cloud_bigquery::http::job::Job
source · pub struct Job {
pub kind: String,
pub etag: String,
pub id: String,
pub self_link: String,
pub user_email: Option<String>,
pub configuration: JobConfiguration,
pub job_reference: JobReference,
pub statistics: Option<JobStatistics>,
pub status: JobStatus,
}Fields§
§kind: StringOutput only. The resource type.
etag: StringOutput only. A hash of the resource.
id: StringOutput only. Opaque ID field of the job.
self_link: StringOutput only. A URL that can be used to access the resource again.
user_email: Option<String>Output only. Email address of the user who ran the job.
configuration: JobConfigurationRequired. Describes the job configuration.
job_reference: JobReferenceReference describing the unique-per-user name of the job.
statistics: Option<JobStatistics>Output only. Information about the job, including starting time and ending time of the job.
status: JobStatusOutput only. The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
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
impl StructuralPartialEq for Job
Auto Trait Implementations§
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnwindSafe for Job
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