Struct aws_sdk_ec2::input::CreateDhcpOptionsInput
source · #[non_exhaustive]pub struct CreateDhcpOptionsInput { /* private fields */ }
Implementations§
source§impl CreateDhcpOptionsInput
impl CreateDhcpOptionsInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDhcpOptions, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDhcpOptions, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateDhcpOptions
>
Examples found in repository?
src/client.rs (line 15721)
15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateDhcpOptions,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateDhcpOptionsError>,
> {
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::CreateDhcpOptionsOutput,
aws_smithy_http::result::SdkError<crate::error::CreateDhcpOptionsError>,
> {
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 CreateDhcpOptionsInput
.
source§impl CreateDhcpOptionsInput
impl CreateDhcpOptionsInput
sourcepub fn dhcp_configurations(&self) -> Option<&[NewDhcpConfiguration]>
pub fn dhcp_configurations(&self) -> Option<&[NewDhcpConfiguration]>
A DHCP configuration option.
sourcepub fn tag_specifications(&self) -> Option<&[TagSpecification]>
pub fn tag_specifications(&self) -> Option<&[TagSpecification]>
The tags to assign to the DHCP option.
Trait Implementations§
source§impl Clone for CreateDhcpOptionsInput
impl Clone for CreateDhcpOptionsInput
source§fn clone(&self) -> CreateDhcpOptionsInput
fn clone(&self) -> CreateDhcpOptionsInput
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