Struct google_api_proto::google::cloud::datastream::v1::BackfillJob
source · pub struct BackfillJob {
pub state: i32,
pub trigger: i32,
pub last_start_time: Option<Timestamp>,
pub last_end_time: Option<Timestamp>,
pub errors: Vec<Error>,
}
Expand description
Represents a backfill job on a specific stream object.
Fields§
§state: i32
Backfill job state.
trigger: i32
Backfill job’s triggering reason.
last_start_time: Option<Timestamp>
Output only. Backfill job’s start time.
last_end_time: Option<Timestamp>
Output only. Backfill job’s end time.
errors: Vec<Error>
Output only. Errors which caused the backfill job to fail.
Implementations§
source§impl BackfillJob
impl BackfillJob
sourcepub fn state(&self) -> State
pub fn state(&self) -> State
Returns the enum value of state
, or the default if the field is set to an invalid enum value.
sourcepub fn trigger(&self) -> Trigger
pub fn trigger(&self) -> Trigger
Returns the enum value of trigger
, or the default if the field is set to an invalid enum value.
sourcepub fn set_trigger(&mut self, value: Trigger)
pub fn set_trigger(&mut self, value: Trigger)
Sets trigger
to the provided enum value.
Trait Implementations§
source§impl Clone for BackfillJob
impl Clone for BackfillJob
source§fn clone(&self) -> BackfillJob
fn clone(&self) -> BackfillJob
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 BackfillJob
impl Debug for BackfillJob
source§impl Default for BackfillJob
impl Default for BackfillJob
source§impl Message for BackfillJob
impl Message for BackfillJob
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for BackfillJob
impl PartialEq for BackfillJob
source§fn eq(&self, other: &BackfillJob) -> bool
fn eq(&self, other: &BackfillJob) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BackfillJob
Auto Trait Implementations§
impl Freeze for BackfillJob
impl RefUnwindSafe for BackfillJob
impl Send for BackfillJob
impl Sync for BackfillJob
impl Unpin for BackfillJob
impl UnwindSafe for BackfillJob
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
§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>
Wrap the input message
T
in a tonic::Request