Struct google_api_proto::google::cloud::dataform::logging::v1::WorkflowInvocationCompletionLogEntry
source · pub struct WorkflowInvocationCompletionLogEntry {
pub workflow_invocation_id: String,
pub workflow_config_id: String,
pub release_config_id: String,
pub terminal_state: i32,
}
Expand description
Structured payload for logs generated from Dataform workflow invocation completions.
Fields§
§workflow_invocation_id: String
Required. Identifier of the workflow invocation.
workflow_config_id: String
Optional. Identifier of the workflow config.
release_config_id: String
Optional. Identifier of the release config.
terminal_state: i32
Required. The workflow invocation’s final termination state.
Implementations§
source§impl WorkflowInvocationCompletionLogEntry
impl WorkflowInvocationCompletionLogEntry
sourcepub fn terminal_state(&self) -> TerminalState
pub fn terminal_state(&self) -> TerminalState
Returns the enum value of terminal_state
, or the default if the field is set to an invalid enum value.
sourcepub fn set_terminal_state(&mut self, value: TerminalState)
pub fn set_terminal_state(&mut self, value: TerminalState)
Sets terminal_state
to the provided enum value.
Trait Implementations§
source§impl Clone for WorkflowInvocationCompletionLogEntry
impl Clone for WorkflowInvocationCompletionLogEntry
source§fn clone(&self) -> WorkflowInvocationCompletionLogEntry
fn clone(&self) -> WorkflowInvocationCompletionLogEntry
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 Message for WorkflowInvocationCompletionLogEntry
impl Message for WorkflowInvocationCompletionLogEntry
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 WorkflowInvocationCompletionLogEntry
impl PartialEq for WorkflowInvocationCompletionLogEntry
source§fn eq(&self, other: &WorkflowInvocationCompletionLogEntry) -> bool
fn eq(&self, other: &WorkflowInvocationCompletionLogEntry) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkflowInvocationCompletionLogEntry
Auto Trait Implementations§
impl Freeze for WorkflowInvocationCompletionLogEntry
impl RefUnwindSafe for WorkflowInvocationCompletionLogEntry
impl Send for WorkflowInvocationCompletionLogEntry
impl Sync for WorkflowInvocationCompletionLogEntry
impl Unpin for WorkflowInvocationCompletionLogEntry
impl UnwindSafe for WorkflowInvocationCompletionLogEntry
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