Struct aws_sdk_sms::operation::delete_app::builders::DeleteAppFluentBuilder
source · pub struct DeleteAppFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DeleteApp
.
Deletes the specified application. Optionally deletes the launched stack associated with the application and all Server Migration Service replication jobs for servers in the application.
Implementations§
source§impl DeleteAppFluentBuilder
impl DeleteAppFluentBuilder
sourcepub fn as_input(&self) -> &DeleteAppInputBuilder
pub fn as_input(&self) -> &DeleteAppInputBuilder
Access the DeleteApp as a reference.
sourcepub async fn send(
self
) -> Result<DeleteAppOutput, SdkError<DeleteAppError, HttpResponse>>
pub async fn send( self ) -> Result<DeleteAppOutput, SdkError<DeleteAppError, 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<DeleteAppOutput, DeleteAppError, Self>
pub fn customize( self ) -> CustomizableOperation<DeleteAppOutput, DeleteAppError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn set_app_id(self, input: Option<String>) -> Self
pub fn set_app_id(self, input: Option<String>) -> Self
The ID of the application.
sourcepub fn get_app_id(&self) -> &Option<String>
pub fn get_app_id(&self) -> &Option<String>
The ID of the application.
sourcepub fn force_stop_app_replication(self, input: bool) -> Self
pub fn force_stop_app_replication(self, input: bool) -> Self
Indicates whether to stop all replication jobs corresponding to the servers in the application while deleting the application.
sourcepub fn set_force_stop_app_replication(self, input: Option<bool>) -> Self
pub fn set_force_stop_app_replication(self, input: Option<bool>) -> Self
Indicates whether to stop all replication jobs corresponding to the servers in the application while deleting the application.
sourcepub fn get_force_stop_app_replication(&self) -> &Option<bool>
pub fn get_force_stop_app_replication(&self) -> &Option<bool>
Indicates whether to stop all replication jobs corresponding to the servers in the application while deleting the application.
sourcepub fn force_terminate_app(self, input: bool) -> Self
pub fn force_terminate_app(self, input: bool) -> Self
Indicates whether to terminate the stack corresponding to the application while deleting the application.
sourcepub fn set_force_terminate_app(self, input: Option<bool>) -> Self
pub fn set_force_terminate_app(self, input: Option<bool>) -> Self
Indicates whether to terminate the stack corresponding to the application while deleting the application.
sourcepub fn get_force_terminate_app(&self) -> &Option<bool>
pub fn get_force_terminate_app(&self) -> &Option<bool>
Indicates whether to terminate the stack corresponding to the application while deleting the application.
Trait Implementations§
source§impl Clone for DeleteAppFluentBuilder
impl Clone for DeleteAppFluentBuilder
source§fn clone(&self) -> DeleteAppFluentBuilder
fn clone(&self) -> DeleteAppFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for DeleteAppFluentBuilder
impl !RefUnwindSafe for DeleteAppFluentBuilder
impl Send for DeleteAppFluentBuilder
impl Sync for DeleteAppFluentBuilder
impl Unpin for DeleteAppFluentBuilder
impl !UnwindSafe for DeleteAppFluentBuilder
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more