Struct aws_sdk_s3outposts::operation::delete_endpoint::builders::DeleteEndpointFluentBuilder
source · pub struct DeleteEndpointFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to DeleteEndpoint.
Deletes an endpoint.
It can take up to 5 minutes for this action to finish.
Related actions include:
Implementations§
source§impl DeleteEndpointFluentBuilder
impl DeleteEndpointFluentBuilder
sourcepub fn as_input(&self) -> &DeleteEndpointInputBuilder
pub fn as_input(&self) -> &DeleteEndpointInputBuilder
Access the DeleteEndpoint as a reference.
sourcepub async fn send(
self
) -> Result<DeleteEndpointOutput, SdkError<DeleteEndpointError, HttpResponse>>
pub async fn send( self ) -> Result<DeleteEndpointOutput, SdkError<DeleteEndpointError, 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<DeleteEndpointOutput, DeleteEndpointError, Self>
pub fn customize( self ) -> CustomizableOperation<DeleteEndpointOutput, DeleteEndpointError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn endpoint_id(self, input: impl Into<String>) -> Self
pub fn endpoint_id(self, input: impl Into<String>) -> Self
The ID of the endpoint.
sourcepub fn set_endpoint_id(self, input: Option<String>) -> Self
pub fn set_endpoint_id(self, input: Option<String>) -> Self
The ID of the endpoint.
sourcepub fn get_endpoint_id(&self) -> &Option<String>
pub fn get_endpoint_id(&self) -> &Option<String>
The ID of the endpoint.
sourcepub fn outpost_id(self, input: impl Into<String>) -> Self
pub fn outpost_id(self, input: impl Into<String>) -> Self
The ID of the Outposts.
sourcepub fn set_outpost_id(self, input: Option<String>) -> Self
pub fn set_outpost_id(self, input: Option<String>) -> Self
The ID of the Outposts.
sourcepub fn get_outpost_id(&self) -> &Option<String>
pub fn get_outpost_id(&self) -> &Option<String>
The ID of the Outposts.
Trait Implementations§
source§impl Clone for DeleteEndpointFluentBuilder
impl Clone for DeleteEndpointFluentBuilder
source§fn clone(&self) -> DeleteEndpointFluentBuilder
fn clone(&self) -> DeleteEndpointFluentBuilder
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for DeleteEndpointFluentBuilder
impl Send for DeleteEndpointFluentBuilder
impl Sync for DeleteEndpointFluentBuilder
impl Unpin for DeleteEndpointFluentBuilder
impl !UnwindSafe for DeleteEndpointFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.