pub struct CreateIdentityMappingStore(/* private fields */);identity-mapping-store-service only.Expand description
The request builder for IdentityMappingStoreService::create_identity_mapping_store calls.
§Example
let builder = prepare_request_builder();
let response = builder.send().await?;
fn prepare_request_builder() -> CreateIdentityMappingStore {
// ... details omitted ...
}Implementations§
Source§impl CreateIdentityMappingStore
impl CreateIdentityMappingStore
Sourcepub fn with_request<V: Into<CreateIdentityMappingStoreRequest>>(
self,
v: V,
) -> Self
pub fn with_request<V: Into<CreateIdentityMappingStoreRequest>>( self, v: V, ) -> Self
Sets the full request, replacing any prior values.
Sourcepub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
pub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
Sets all the options, replacing any prior values.
Sourcepub async fn send(self) -> Result<IdentityMappingStore>
pub async fn send(self) -> Result<IdentityMappingStore>
Sends the request.
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
This is a required field for requests.
Sourcepub fn set_identity_mapping_store_id<T: Into<String>>(self, v: T) -> Self
pub fn set_identity_mapping_store_id<T: Into<String>>(self, v: T) -> Self
Sets the value of identity_mapping_store_id.
This is a required field for requests.
Sourcepub fn set_identity_mapping_store<T>(self, v: T) -> Selfwhere
T: Into<IdentityMappingStore>,
pub fn set_identity_mapping_store<T>(self, v: T) -> Selfwhere
T: Into<IdentityMappingStore>,
Sets the value of identity_mapping_store.
This is a required field for requests.
Sourcepub fn set_or_clear_identity_mapping_store<T>(self, v: Option<T>) -> Selfwhere
T: Into<IdentityMappingStore>,
pub fn set_or_clear_identity_mapping_store<T>(self, v: Option<T>) -> Selfwhere
T: Into<IdentityMappingStore>,
Sets or clears the value of identity_mapping_store.
This is a required field for requests.
Sourcepub fn set_cmek_options<T: Into<Option<CmekOptions>>>(self, v: T) -> Self
pub fn set_cmek_options<T: Into<Option<CmekOptions>>>(self, v: T) -> Self
Sets the value of cmek_options.
Note that all the setters affecting cmek_options are
mutually exclusive.
Sourcepub fn set_cmek_config_name<T: Into<String>>(self, v: T) -> Self
pub fn set_cmek_config_name<T: Into<String>>(self, v: T) -> Self
Sets the value of cmek_options
to hold a CmekConfigName.
Note that all the setters affecting cmek_options are
mutually exclusive.
Sourcepub fn set_disable_cmek<T: Into<bool>>(self, v: T) -> Self
pub fn set_disable_cmek<T: Into<bool>>(self, v: T) -> Self
Sets the value of cmek_options
to hold a DisableCmek.
Note that all the setters affecting cmek_options are
mutually exclusive.
Trait Implementations§
Source§impl Clone for CreateIdentityMappingStore
impl Clone for CreateIdentityMappingStore
Source§fn clone(&self) -> CreateIdentityMappingStore
fn clone(&self) -> CreateIdentityMappingStore
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for CreateIdentityMappingStore
impl !RefUnwindSafe for CreateIdentityMappingStore
impl Send for CreateIdentityMappingStore
impl Sync for CreateIdentityMappingStore
impl Unpin for CreateIdentityMappingStore
impl !UnwindSafe for CreateIdentityMappingStore
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
Source§fn with_idempotency(self, v: bool) -> T
fn with_idempotency(self, v: bool) -> T
v is true, treat the RPC underlying this method as idempotent.