Struct google_api_proto::google::cloud::bigquery::v2::ListFormatJob
source · pub struct ListFormatJob {
pub id: String,
pub kind: String,
pub job_reference: Option<JobReference>,
pub state: String,
pub error_result: Option<ErrorProto>,
pub statistics: Option<JobStatistics>,
pub configuration: Option<JobConfiguration>,
pub status: Option<JobStatus>,
pub user_email: String,
pub principal_subject: String,
}
Expand description
ListFormatJob is a partial projection of job information returned as part of a jobs.list response.
Fields§
§id: String
Unique opaque ID of the job.
kind: String
The resource type.
job_reference: Option<JobReference>
Unique opaque ID of the job.
state: String
Running 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: Option<JobConfiguration>
Required. Describes the job configuration.
status: Option<JobStatus>
[Full-projection-only] Describes the status of this job.
user_email: String
[Full-projection-only] Email address of the user who ran the job.
principal_subject: 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 ListFormatJob
impl Clone for ListFormatJob
source§fn clone(&self) -> ListFormatJob
fn clone(&self) -> ListFormatJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListFormatJob
impl Debug for ListFormatJob
source§impl Default for ListFormatJob
impl Default for ListFormatJob
source§impl Message for ListFormatJob
impl Message for ListFormatJob
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ListFormatJob
impl PartialEq for ListFormatJob
source§fn eq(&self, other: &ListFormatJob) -> bool
fn eq(&self, other: &ListFormatJob) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListFormatJob
Auto Trait Implementations§
impl Freeze for ListFormatJob
impl RefUnwindSafe for ListFormatJob
impl Send for ListFormatJob
impl Sync for ListFormatJob
impl Unpin for ListFormatJob
impl UnwindSafe for ListFormatJob
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
T
in a tonic::Request