#[non_exhaustive]pub struct DisableEbsEncryptionByDefaultInput { /* private fields */ }
Implementations§
source§impl DisableEbsEncryptionByDefaultInput
impl DisableEbsEncryptionByDefaultInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisableEbsEncryptionByDefault, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisableEbsEncryptionByDefault, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DisableEbsEncryptionByDefault
>
Examples found in repository?
src/client.rs (line 53536)
53522 53523 53524 53525 53526 53527 53528 53529 53530 53531 53532 53533 53534 53535 53536 53537 53538 53539 53540 53541 53542 53543 53544 53545 53546 53547 53548 53549 53550 53551 53552 53553 53554 53555 53556 53557 53558 53559 53560 53561 53562 53563 53564
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::DisableEbsEncryptionByDefault,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::DisableEbsEncryptionByDefaultError>,
> {
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::DisableEbsEncryptionByDefaultOutput,
aws_smithy_http::result::SdkError<crate::error::DisableEbsEncryptionByDefaultError>,
> {
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 DisableEbsEncryptionByDefaultInput
.
Trait Implementations§
source§impl Clone for DisableEbsEncryptionByDefaultInput
impl Clone for DisableEbsEncryptionByDefaultInput
source§fn clone(&self) -> DisableEbsEncryptionByDefaultInput
fn clone(&self) -> DisableEbsEncryptionByDefaultInput
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