Struct google_api_proto::google::cloud::osconfig::agentendpoint::v1::inventory::WindowsUpdatePackage
source · pub struct WindowsUpdatePackage {
pub title: String,
pub description: String,
pub categories: Vec<WindowsUpdateCategory>,
pub kb_article_ids: Vec<String>,
pub support_url: String,
pub more_info_urls: Vec<String>,
pub update_id: String,
pub revision_number: i32,
pub last_deployment_change_time: Option<Timestamp>,
}
Expand description
Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/ Descriptive fields like title, and description are localized based on the locale of the VM being updated.
Fields§
§title: String
The localized title of the update package.
description: String
The localized description of the update package.
categories: Vec<WindowsUpdateCategory>
The categories that are associated with this update package.
kb_article_ids: Vec<String>
A collection of Microsoft Knowledge Base article IDs that are associated with the update package.
support_url: String
A hyperlink to the language-specific support information for the update.
more_info_urls: Vec<String>
A collection of URLs that provide more information about the update package.
update_id: String
Gets the identifier of an update package. Stays the same across revisions.
revision_number: i32
The revision number of this update package.
last_deployment_change_time: Option<Timestamp>
The last published date of the update, in (UTC) date and time.
Trait Implementations§
source§impl Clone for WindowsUpdatePackage
impl Clone for WindowsUpdatePackage
source§fn clone(&self) -> WindowsUpdatePackage
fn clone(&self) -> WindowsUpdatePackage
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WindowsUpdatePackage
impl Debug for WindowsUpdatePackage
source§impl Default for WindowsUpdatePackage
impl Default for WindowsUpdatePackage
source§impl Message for WindowsUpdatePackage
impl Message for WindowsUpdatePackage
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for WindowsUpdatePackage
impl PartialEq for WindowsUpdatePackage
source§fn eq(&self, other: &WindowsUpdatePackage) -> bool
fn eq(&self, other: &WindowsUpdatePackage) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WindowsUpdatePackage
Auto Trait Implementations§
impl Freeze for WindowsUpdatePackage
impl RefUnwindSafe for WindowsUpdatePackage
impl Send for WindowsUpdatePackage
impl Sync for WindowsUpdatePackage
impl Unpin for WindowsUpdatePackage
impl UnwindSafe for WindowsUpdatePackage
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
§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>
T
in a tonic::Request