Struct aws_sdk_elasticbeanstalk::operation::create_application::builders::CreateApplicationFluentBuilder
source · pub struct CreateApplicationFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateApplication
.
Creates an application that has one configuration template named default
and no application versions.
Implementations§
source§impl CreateApplicationFluentBuilder
impl CreateApplicationFluentBuilder
sourcepub fn as_input(&self) -> &CreateApplicationInputBuilder
pub fn as_input(&self) -> &CreateApplicationInputBuilder
Access the CreateApplication as a reference.
sourcepub async fn send(
self
) -> Result<CreateApplicationOutput, SdkError<CreateApplicationError, HttpResponse>>
pub async fn send( self ) -> Result<CreateApplicationOutput, SdkError<CreateApplicationError, 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 async fn customize(
self
) -> Result<CustomizableOperation<CreateApplicationOutput, CreateApplicationError>, SdkError<CreateApplicationError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CreateApplicationOutput, CreateApplicationError>, SdkError<CreateApplicationError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn application_name(self, input: impl Into<String>) -> Self
pub fn application_name(self, input: impl Into<String>) -> Self
The name of the application. Must be unique within your account.
sourcepub fn set_application_name(self, input: Option<String>) -> Self
pub fn set_application_name(self, input: Option<String>) -> Self
The name of the application. Must be unique within your account.
sourcepub fn get_application_name(&self) -> &Option<String>
pub fn get_application_name(&self) -> &Option<String>
The name of the application. Must be unique within your account.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Your description of the application.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Your description of the application.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Your description of the application.
sourcepub fn resource_lifecycle_config(
self,
input: ApplicationResourceLifecycleConfig
) -> Self
pub fn resource_lifecycle_config( self, input: ApplicationResourceLifecycleConfig ) -> Self
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
sourcepub fn set_resource_lifecycle_config(
self,
input: Option<ApplicationResourceLifecycleConfig>
) -> Self
pub fn set_resource_lifecycle_config( self, input: Option<ApplicationResourceLifecycleConfig> ) -> Self
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
sourcepub fn get_resource_lifecycle_config(
&self
) -> &Option<ApplicationResourceLifecycleConfig>
pub fn get_resource_lifecycle_config( &self ) -> &Option<ApplicationResourceLifecycleConfig>
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
Trait Implementations§
source§impl Clone for CreateApplicationFluentBuilder
impl Clone for CreateApplicationFluentBuilder
source§fn clone(&self) -> CreateApplicationFluentBuilder
fn clone(&self) -> CreateApplicationFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more