Struct google_api_proto::google::cloud::deploy::v1::PostdeployJobRun
source · pub struct PostdeployJobRun {
pub build: String,
pub failure_cause: i32,
pub failure_message: String,
}
Expand description
PostdeployJobRun contains information specific to a postdeploy JobRun
.
Fields§
§build: String
Output only. The resource name of the Cloud Build Build
object that is
used to execute the custom actions associated with the postdeploy Job.
Format is projects/{project}/locations/{location}/builds/{build}
.
failure_cause: i32
Output only. The reason the postdeploy failed. This will always be unspecified while the postdeploy is in progress or if it succeeded.
failure_message: String
Output only. Additional information about the postdeploy failure, if available.
Implementations§
source§impl PostdeployJobRun
impl PostdeployJobRun
sourcepub fn failure_cause(&self) -> FailureCause
pub fn failure_cause(&self) -> FailureCause
Returns the enum value of failure_cause
, or the default if the field is set to an invalid enum value.
sourcepub fn set_failure_cause(&mut self, value: FailureCause)
pub fn set_failure_cause(&mut self, value: FailureCause)
Sets failure_cause
to the provided enum value.
Trait Implementations§
source§impl Clone for PostdeployJobRun
impl Clone for PostdeployJobRun
source§fn clone(&self) -> PostdeployJobRun
fn clone(&self) -> PostdeployJobRun
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 PostdeployJobRun
impl Debug for PostdeployJobRun
source§impl Default for PostdeployJobRun
impl Default for PostdeployJobRun
source§impl Message for PostdeployJobRun
impl Message for PostdeployJobRun
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 PostdeployJobRun
impl PartialEq for PostdeployJobRun
source§fn eq(&self, other: &PostdeployJobRun) -> bool
fn eq(&self, other: &PostdeployJobRun) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PostdeployJobRun
Auto Trait Implementations§
impl Freeze for PostdeployJobRun
impl RefUnwindSafe for PostdeployJobRun
impl Send for PostdeployJobRun
impl Sync for PostdeployJobRun
impl Unpin for PostdeployJobRun
impl UnwindSafe for PostdeployJobRun
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