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 be 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 more