Struct google_api_proto::google::cloud::run::v2::ExecutionReference
source · pub struct ExecutionReference {
pub name: String,
pub create_time: Option<Timestamp>,
pub completion_time: Option<Timestamp>,
pub delete_time: Option<Timestamp>,
pub completion_status: i32,
}
Expand description
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
Fields§
§name: String
Name of the execution.
create_time: Option<Timestamp>
Creation timestamp of the execution.
completion_time: Option<Timestamp>
Creation timestamp of the execution.
delete_time: Option<Timestamp>
The deletion time of the execution. It is only populated as a response to a Delete request.
completion_status: i32
Status for the execution completion.
Implementations§
source§impl ExecutionReference
impl ExecutionReference
sourcepub fn completion_status(&self) -> CompletionStatus
pub fn completion_status(&self) -> CompletionStatus
Returns the enum value of completion_status
, or the default if the field is set to an invalid enum value.
sourcepub fn set_completion_status(&mut self, value: CompletionStatus)
pub fn set_completion_status(&mut self, value: CompletionStatus)
Sets completion_status
to the provided enum value.
Trait Implementations§
source§impl Clone for ExecutionReference
impl Clone for ExecutionReference
source§fn clone(&self) -> ExecutionReference
fn clone(&self) -> ExecutionReference
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 ExecutionReference
impl Debug for ExecutionReference
source§impl Default for ExecutionReference
impl Default for ExecutionReference
source§impl Message for ExecutionReference
impl Message for ExecutionReference
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 ExecutionReference
impl PartialEq for ExecutionReference
source§fn eq(&self, other: &ExecutionReference) -> bool
fn eq(&self, other: &ExecutionReference) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExecutionReference
Auto Trait Implementations§
impl Freeze for ExecutionReference
impl RefUnwindSafe for ExecutionReference
impl Send for ExecutionReference
impl Sync for ExecutionReference
impl Unpin for ExecutionReference
impl UnwindSafe for ExecutionReference
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