#[non_exhaustive]pub struct UpdateCmekConfigRequest {
pub cmek_config: Option<CmekConfig>,
pub update_mask: Option<FieldMask>,
/* private fields */
}Expand description
Request message for UpdateCmekConfig.
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.cmek_config: Option<CmekConfig>Required. The config to update. Its name attribute distinguishes it.
update_mask: Option<FieldMask>List of fields to be updated in this request.
Implementations§
Source§impl UpdateCmekConfigRequest
impl UpdateCmekConfigRequest
Sourcepub fn set_cmek_config<T>(self, v: T) -> Selfwhere
T: Into<CmekConfig>,
pub fn set_cmek_config<T>(self, v: T) -> Selfwhere
T: Into<CmekConfig>,
Sets the value of cmek_config.
§Example
ⓘ
use google_cloud_tasks_v2::model::CmekConfig;
let x = UpdateCmekConfigRequest::new().set_cmek_config(CmekConfig::default()/* use setters */);Sourcepub fn set_or_clear_cmek_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<CmekConfig>,
pub fn set_or_clear_cmek_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<CmekConfig>,
Sets or clears the value of cmek_config.
§Example
ⓘ
use google_cloud_tasks_v2::model::CmekConfig;
let x = UpdateCmekConfigRequest::new().set_or_clear_cmek_config(Some(CmekConfig::default()/* use setters */));
let x = UpdateCmekConfigRequest::new().set_or_clear_cmek_config(None::<CmekConfig>);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.
§Example
ⓘ
use wkt::FieldMask;
let x = UpdateCmekConfigRequest::new().set_update_mask(FieldMask::default()/* use setters */);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.
§Example
ⓘ
use wkt::FieldMask;
let x = UpdateCmekConfigRequest::new().set_or_clear_update_mask(Some(FieldMask::default()/* use setters */));
let x = UpdateCmekConfigRequest::new().set_or_clear_update_mask(None::<FieldMask>);Trait Implementations§
Source§impl Clone for UpdateCmekConfigRequest
impl Clone for UpdateCmekConfigRequest
Source§impl Debug for UpdateCmekConfigRequest
impl Debug for UpdateCmekConfigRequest
Source§impl Default for UpdateCmekConfigRequest
impl Default for UpdateCmekConfigRequest
Source§impl Message for UpdateCmekConfigRequest
impl Message for UpdateCmekConfigRequest
Source§impl PartialEq for UpdateCmekConfigRequest
impl PartialEq for UpdateCmekConfigRequest
impl StructuralPartialEq for UpdateCmekConfigRequest
Auto Trait Implementations§
impl Freeze for UpdateCmekConfigRequest
impl RefUnwindSafe for UpdateCmekConfigRequest
impl Send for UpdateCmekConfigRequest
impl Sync for UpdateCmekConfigRequest
impl Unpin for UpdateCmekConfigRequest
impl UnsafeUnpin for UpdateCmekConfigRequest
impl UnwindSafe for UpdateCmekConfigRequest
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> 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