Struct google_api_proto::google::cloud::deploy::v1::RolloutUpdateEvent
source · pub struct RolloutUpdateEvent {
pub message: String,
pub pipeline_uid: String,
pub release_uid: String,
pub release: String,
pub rollout: String,
pub target_id: String,
pub type: i32,
pub rollout_update_type: i32,
}
Expand description
Payload proto for “clouddeploy.googleapis.com/rollout_update” Platform Log event that describes the rollout update event.
Fields§
§message: String
Debug message for when a rollout update event occurs.
pipeline_uid: String
Unique identifier of the pipeline.
release_uid: String
Unique identifier of the release.
release: String
The name of the Release
.
rollout: String
The name of the rollout. rollout_uid is not in this log message because we write some of these log messages at rollout creation time, before we’ve generated the uid.
target_id: String
ID of the target.
type: i32
Type of this notification, e.g. for a rollout update event.
rollout_update_type: i32
The type of the rollout update.
Implementations§
source§impl RolloutUpdateEvent
impl RolloutUpdateEvent
sourcepub fn rollout_update_type(&self) -> RolloutUpdateType
pub fn rollout_update_type(&self) -> RolloutUpdateType
Returns the enum value of rollout_update_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_rollout_update_type(&mut self, value: RolloutUpdateType)
pub fn set_rollout_update_type(&mut self, value: RolloutUpdateType)
Sets rollout_update_type
to the provided enum value.
Trait Implementations§
source§impl Clone for RolloutUpdateEvent
impl Clone for RolloutUpdateEvent
source§fn clone(&self) -> RolloutUpdateEvent
fn clone(&self) -> RolloutUpdateEvent
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 RolloutUpdateEvent
impl Debug for RolloutUpdateEvent
source§impl Default for RolloutUpdateEvent
impl Default for RolloutUpdateEvent
source§impl Message for RolloutUpdateEvent
impl Message for RolloutUpdateEvent
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 RolloutUpdateEvent
impl PartialEq for RolloutUpdateEvent
source§fn eq(&self, other: &RolloutUpdateEvent) -> bool
fn eq(&self, other: &RolloutUpdateEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RolloutUpdateEvent
Auto Trait Implementations§
impl Freeze for RolloutUpdateEvent
impl RefUnwindSafe for RolloutUpdateEvent
impl Send for RolloutUpdateEvent
impl Sync for RolloutUpdateEvent
impl Unpin for RolloutUpdateEvent
impl UnwindSafe for RolloutUpdateEvent
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