#[non_exhaustive]pub struct DisassociateTransitGatewayMulticastDomainInput { /* private fields */ }
Implementations§
source§impl DisassociateTransitGatewayMulticastDomainInput
impl DisassociateTransitGatewayMulticastDomainInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisassociateTransitGatewayMulticastDomain, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisassociateTransitGatewayMulticastDomain, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DisassociateTransitGatewayMulticastDomain
>
Examples found in repository?
src/client.rs (line 55098)
55082 55083 55084 55085 55086 55087 55088 55089 55090 55091 55092 55093 55094 55095 55096 55097 55098 55099 55100 55101 55102 55103 55104 55105 55106 55107 55108 55109 55110 55111 55112 55113 55114 55115 55116 55117 55118 55119 55120 55121 55122 55123 55124 55125 55126 55127 55128
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::DisassociateTransitGatewayMulticastDomain,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<
crate::error::DisassociateTransitGatewayMulticastDomainError,
>,
> {
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::DisassociateTransitGatewayMulticastDomainOutput,
aws_smithy_http::result::SdkError<
crate::error::DisassociateTransitGatewayMulticastDomainError,
>,
> {
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 DisassociateTransitGatewayMulticastDomainInput
.
source§impl DisassociateTransitGatewayMulticastDomainInput
impl DisassociateTransitGatewayMulticastDomainInput
sourcepub fn transit_gateway_multicast_domain_id(&self) -> Option<&str>
pub fn transit_gateway_multicast_domain_id(&self) -> Option<&str>
The ID of the transit gateway multicast domain.
sourcepub fn transit_gateway_attachment_id(&self) -> Option<&str>
pub fn transit_gateway_attachment_id(&self) -> Option<&str>
The ID of the attachment.
sourcepub fn subnet_ids(&self) -> Option<&[String]>
pub fn subnet_ids(&self) -> Option<&[String]>
The IDs of the subnets;
Trait Implementations§
source§impl Clone for DisassociateTransitGatewayMulticastDomainInput
impl Clone for DisassociateTransitGatewayMulticastDomainInput
source§fn clone(&self) -> DisassociateTransitGatewayMulticastDomainInput
fn clone(&self) -> DisassociateTransitGatewayMulticastDomainInput
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