pub struct StopApplicationFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to StopApplication.
Request is an operation to stop an application.
Parameter ApplicationId is required. Parameters StopConnectedEntity and IncludeEc2InstanceShutdown are optional.
Implementations§
source§impl StopApplicationFluentBuilder
impl StopApplicationFluentBuilder
sourcepub fn as_input(&self) -> &StopApplicationInputBuilder
pub fn as_input(&self) -> &StopApplicationInputBuilder
Access the StopApplication as a reference.
sourcepub async fn send(
self
) -> Result<StopApplicationOutput, SdkError<StopApplicationError, HttpResponse>>
pub async fn send( self ) -> Result<StopApplicationOutput, SdkError<StopApplicationError, 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<StopApplicationOutput, StopApplicationError, Self>
pub fn customize( self ) -> CustomizableOperation<StopApplicationOutput, StopApplicationError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The ID of the application.
sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The ID of the application.
sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The ID of the application.
sourcepub fn stop_connected_entity(self, input: ConnectedEntityType) -> Self
pub fn stop_connected_entity(self, input: ConnectedEntityType) -> Self
Specify the ConnectedEntityType. Accepted type is DBMS.
If this parameter is included, the connected DBMS (Database Management System) will be stopped.
sourcepub fn set_stop_connected_entity(
self,
input: Option<ConnectedEntityType>
) -> Self
pub fn set_stop_connected_entity( self, input: Option<ConnectedEntityType> ) -> Self
Specify the ConnectedEntityType. Accepted type is DBMS.
If this parameter is included, the connected DBMS (Database Management System) will be stopped.
sourcepub fn get_stop_connected_entity(&self) -> &Option<ConnectedEntityType>
pub fn get_stop_connected_entity(&self) -> &Option<ConnectedEntityType>
Specify the ConnectedEntityType. Accepted type is DBMS.
If this parameter is included, the connected DBMS (Database Management System) will be stopped.
sourcepub fn include_ec2_instance_shutdown(self, input: bool) -> Self
pub fn include_ec2_instance_shutdown(self, input: bool) -> Self
Boolean. If included and if set to True, the StopApplication operation will shut down the associated Amazon EC2 instance in addition to the application.
sourcepub fn set_include_ec2_instance_shutdown(self, input: Option<bool>) -> Self
pub fn set_include_ec2_instance_shutdown(self, input: Option<bool>) -> Self
Boolean. If included and if set to True, the StopApplication operation will shut down the associated Amazon EC2 instance in addition to the application.
sourcepub fn get_include_ec2_instance_shutdown(&self) -> &Option<bool>
pub fn get_include_ec2_instance_shutdown(&self) -> &Option<bool>
Boolean. If included and if set to True, the StopApplication operation will shut down the associated Amazon EC2 instance in addition to the application.
Trait Implementations§
source§impl Clone for StopApplicationFluentBuilder
impl Clone for StopApplicationFluentBuilder
source§fn clone(&self) -> StopApplicationFluentBuilder
fn clone(&self) -> StopApplicationFluentBuilder
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 StopApplicationFluentBuilder
impl !RefUnwindSafe for StopApplicationFluentBuilder
impl Send for StopApplicationFluentBuilder
impl Sync for StopApplicationFluentBuilder
impl Unpin for StopApplicationFluentBuilder
impl !UnwindSafe for StopApplicationFluentBuilder
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