Struct aws_sdk_verifiedpermissions::operation::update_policy_store::builders::UpdatePolicyStoreFluentBuilder
source · pub struct UpdatePolicyStoreFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdatePolicyStore.
Modifies the validation setting for a policy store.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Implementations§
source§impl UpdatePolicyStoreFluentBuilder
impl UpdatePolicyStoreFluentBuilder
sourcepub fn as_input(&self) -> &UpdatePolicyStoreInputBuilder
pub fn as_input(&self) -> &UpdatePolicyStoreInputBuilder
Access the UpdatePolicyStore as a reference.
sourcepub async fn send(
self,
) -> Result<UpdatePolicyStoreOutput, SdkError<UpdatePolicyStoreError, HttpResponse>>
pub async fn send( self, ) -> Result<UpdatePolicyStoreOutput, SdkError<UpdatePolicyStoreError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self,
) -> CustomizableOperation<UpdatePolicyStoreOutput, UpdatePolicyStoreError, Self>
pub fn customize( self, ) -> CustomizableOperation<UpdatePolicyStoreOutput, UpdatePolicyStoreError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn policy_store_id(self, input: impl Into<String>) -> Self
pub fn policy_store_id(self, input: impl Into<String>) -> Self
Specifies the ID of the policy store that you want to update
sourcepub fn set_policy_store_id(self, input: Option<String>) -> Self
pub fn set_policy_store_id(self, input: Option<String>) -> Self
Specifies the ID of the policy store that you want to update
sourcepub fn get_policy_store_id(&self) -> &Option<String>
pub fn get_policy_store_id(&self) -> &Option<String>
Specifies the ID of the policy store that you want to update
sourcepub fn validation_settings(self, input: ValidationSettings) -> Self
pub fn validation_settings(self, input: ValidationSettings) -> Self
A structure that defines the validation settings that want to enable for the policy store.
sourcepub fn set_validation_settings(self, input: Option<ValidationSettings>) -> Self
pub fn set_validation_settings(self, input: Option<ValidationSettings>) -> Self
A structure that defines the validation settings that want to enable for the policy store.
sourcepub fn get_validation_settings(&self) -> &Option<ValidationSettings>
pub fn get_validation_settings(&self) -> &Option<ValidationSettings>
A structure that defines the validation settings that want to enable for the policy store.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Descriptive text that you can provide to help with identification of the current policy store.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Descriptive text that you can provide to help with identification of the current policy store.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Descriptive text that you can provide to help with identification of the current policy store.
Trait Implementations§
source§impl Clone for UpdatePolicyStoreFluentBuilder
impl Clone for UpdatePolicyStoreFluentBuilder
source§fn clone(&self) -> UpdatePolicyStoreFluentBuilder
fn clone(&self) -> UpdatePolicyStoreFluentBuilder
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 UpdatePolicyStoreFluentBuilder
impl !RefUnwindSafe for UpdatePolicyStoreFluentBuilder
impl Send for UpdatePolicyStoreFluentBuilder
impl Sync for UpdatePolicyStoreFluentBuilder
impl Unpin for UpdatePolicyStoreFluentBuilder
impl !UnwindSafe for UpdatePolicyStoreFluentBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more