#[non_exhaustive]pub struct UpdateFieldLevelEncryptionConfigInput { /* private fields */ }
Implementations§
source§impl UpdateFieldLevelEncryptionConfigInput
impl UpdateFieldLevelEncryptionConfigInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateFieldLevelEncryptionConfig, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateFieldLevelEncryptionConfig, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateFieldLevelEncryptionConfig
>
Examples found in repository?
src/client.rs (line 8885)
8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdateFieldLevelEncryptionConfig,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdateFieldLevelEncryptionConfigError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// 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](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::UpdateFieldLevelEncryptionConfigOutput,
aws_smithy_http::result::SdkError<crate::error::UpdateFieldLevelEncryptionConfigError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateFieldLevelEncryptionConfigInput
.
source§impl UpdateFieldLevelEncryptionConfigInput
impl UpdateFieldLevelEncryptionConfigInput
sourcepub fn field_level_encryption_config(
&self
) -> Option<&FieldLevelEncryptionConfig>
pub fn field_level_encryption_config(
&self
) -> Option<&FieldLevelEncryptionConfig>
Request to update a field-level encryption configuration.
Trait Implementations§
source§impl Clone for UpdateFieldLevelEncryptionConfigInput
impl Clone for UpdateFieldLevelEncryptionConfigInput
source§fn clone(&self) -> UpdateFieldLevelEncryptionConfigInput
fn clone(&self) -> UpdateFieldLevelEncryptionConfigInput
Returns a copy 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 more