Struct google_api_proto::google::cloud::osconfig::logging::PatchJobCompletedLog
source · pub struct PatchJobCompletedLog {
pub patch_job: String,
pub state: i32,
pub instance_details_summary: Option<InstanceDetailsSummary>,
pub dry_run: bool,
pub error_message: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
}
Fields§
§patch_job: String
The patch job name. For example: projects/PROJECT_ID/patchJobs/PATCH_JOB_ID
state: i32
The current state of the PatchJob.
instance_details_summary: Option<InstanceDetailsSummary>
Summary of instance details.
dry_run: bool
If this patch job is a dry run, the agent will report that it has finished without running any updates on the VM.
error_message: String
If this patch job failed, this message will provide information about the failure.
create_time: Option<Timestamp>
Time this PatchJob was created.
update_time: Option<Timestamp>
Last time this PatchJob was updated.
Implementations§
Trait Implementations§
source§impl Clone for PatchJobCompletedLog
impl Clone for PatchJobCompletedLog
source§fn clone(&self) -> PatchJobCompletedLog
fn clone(&self) -> PatchJobCompletedLog
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 PatchJobCompletedLog
impl Debug for PatchJobCompletedLog
source§impl Default for PatchJobCompletedLog
impl Default for PatchJobCompletedLog
source§impl Message for PatchJobCompletedLog
impl Message for PatchJobCompletedLog
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 PatchJobCompletedLog
impl PartialEq for PatchJobCompletedLog
source§fn eq(&self, other: &PatchJobCompletedLog) -> bool
fn eq(&self, other: &PatchJobCompletedLog) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PatchJobCompletedLog
Auto Trait Implementations§
impl Freeze for PatchJobCompletedLog
impl RefUnwindSafe for PatchJobCompletedLog
impl Send for PatchJobCompletedLog
impl Sync for PatchJobCompletedLog
impl Unpin for PatchJobCompletedLog
impl UnwindSafe for PatchJobCompletedLog
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