pub struct DeployJobRun {
pub artifact: Option<DeployArtifact>,
pub build: Option<String>,
pub failure_cause: Option<String>,
pub failure_message: Option<String>,
pub metadata: Option<DeployJobRunMetadata>,
}
Expand description
DeployJobRun contains information specific to a deploy JobRun
.
This type is not used in any activity, and only used as part of another schema.
Fields§
§artifact: Option<DeployArtifact>
Output only. The artifact of a deploy job run, if available.
build: Option<String>
Output only. The resource name of the Cloud Build Build
object that is used to deploy. Format is projects/{project}/locations/{location}/builds/{build}
.
failure_cause: Option<String>
Output only. The reason the deploy failed. This will always be unspecified while the deploy is in progress or if it succeeded.
failure_message: Option<String>
Output only. Additional information about the deploy failure, if available.
metadata: Option<DeployJobRunMetadata>
Output only. Metadata containing information about the deploy job run.
Trait Implementations§
Source§impl Clone for DeployJobRun
impl Clone for DeployJobRun
Source§fn clone(&self) -> DeployJobRun
fn clone(&self) -> DeployJobRun
Returns a duplicate 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 DeployJobRun
impl Debug for DeployJobRun
Source§impl Default for DeployJobRun
impl Default for DeployJobRun
Source§fn default() -> DeployJobRun
fn default() -> DeployJobRun
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeployJobRun
impl<'de> Deserialize<'de> for DeployJobRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DeployJobRun
impl Serialize for DeployJobRun
impl Part for DeployJobRun
Auto Trait Implementations§
impl Freeze for DeployJobRun
impl RefUnwindSafe for DeployJobRun
impl Send for DeployJobRun
impl Sync for DeployJobRun
impl Unpin for DeployJobRun
impl UnwindSafe for DeployJobRun
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more