#[non_exhaustive]pub struct UpdateNetworkRequest {
pub network: Option<Network>,
pub update_mask: Option<FieldMask>,
/* private fields */
}Expand description
Message requesting to updating a network.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.network: Option<Network>Required. The network to update.
The name field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
update_mask: Option<FieldMask>The list of fields to update.
The only currently supported fields are:
labels, reservations, vrf.vlan_attachments
Implementations§
Source§impl UpdateNetworkRequest
impl UpdateNetworkRequest
pub fn new() -> Self
Sourcepub fn set_network<T>(self, v: T) -> Self
pub fn set_network<T>(self, v: T) -> Self
Sets the value of network.
Sourcepub fn set_or_clear_network<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_network<T>(self, v: Option<T>) -> Self
Sets or clears the value of network.
Sourcepub fn set_update_mask<T>(self, v: T) -> Self
pub fn set_update_mask<T>(self, v: T) -> Self
Sets the value of update_mask.
Sourcepub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
Sets or clears the value of update_mask.
Trait Implementations§
Source§impl Clone for UpdateNetworkRequest
impl Clone for UpdateNetworkRequest
Source§fn clone(&self) -> UpdateNetworkRequest
fn clone(&self) -> UpdateNetworkRequest
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 UpdateNetworkRequest
impl Debug for UpdateNetworkRequest
Source§impl Default for UpdateNetworkRequest
impl Default for UpdateNetworkRequest
Source§fn default() -> UpdateNetworkRequest
fn default() -> UpdateNetworkRequest
Returns the “default value” for a type. Read more
Source§impl Message for UpdateNetworkRequest
impl Message for UpdateNetworkRequest
Source§impl PartialEq for UpdateNetworkRequest
impl PartialEq for UpdateNetworkRequest
impl StructuralPartialEq for UpdateNetworkRequest
Auto Trait Implementations§
impl Freeze for UpdateNetworkRequest
impl RefUnwindSafe for UpdateNetworkRequest
impl Send for UpdateNetworkRequest
impl Sync for UpdateNetworkRequest
impl Unpin for UpdateNetworkRequest
impl UnwindSafe for UpdateNetworkRequest
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