Struct aws_sdk_serverlessapplicationrepository::operation::create_application_version::builders::CreateApplicationVersionFluentBuilder
source · pub struct CreateApplicationVersionFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateApplicationVersion
.
Creates an application version.
Implementations§
source§impl CreateApplicationVersionFluentBuilder
impl CreateApplicationVersionFluentBuilder
sourcepub fn as_input(&self) -> &CreateApplicationVersionInputBuilder
pub fn as_input(&self) -> &CreateApplicationVersionInputBuilder
Access the CreateApplicationVersion as a reference.
sourcepub async fn send(
self
) -> Result<CreateApplicationVersionOutput, SdkError<CreateApplicationVersionError, HttpResponse>>
pub async fn send( self ) -> Result<CreateApplicationVersionOutput, SdkError<CreateApplicationVersionError, 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<CreateApplicationVersionOutput, CreateApplicationVersionError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateApplicationVersionOutput, CreateApplicationVersionError, 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 Amazon Resource Name (ARN) of the application.
sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the application.
sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the application.
sourcepub fn semantic_version(self, input: impl Into<String>) -> Self
pub fn semantic_version(self, input: impl Into<String>) -> Self
The semantic version of the new version.
sourcepub fn set_semantic_version(self, input: Option<String>) -> Self
pub fn set_semantic_version(self, input: Option<String>) -> Self
The semantic version of the new version.
sourcepub fn get_semantic_version(&self) -> &Option<String>
pub fn get_semantic_version(&self) -> &Option<String>
The semantic version of the new version.
sourcepub fn source_code_archive_url(self, input: impl Into<String>) -> Self
pub fn source_code_archive_url(self, input: impl Into<String>) -> Self
A link to the S3 object that contains the ZIP archive of the source code for this version of your application.
Maximum size 50 MB
sourcepub fn set_source_code_archive_url(self, input: Option<String>) -> Self
pub fn set_source_code_archive_url(self, input: Option<String>) -> Self
A link to the S3 object that contains the ZIP archive of the source code for this version of your application.
Maximum size 50 MB
sourcepub fn get_source_code_archive_url(&self) -> &Option<String>
pub fn get_source_code_archive_url(&self) -> &Option<String>
A link to the S3 object that contains the ZIP archive of the source code for this version of your application.
Maximum size 50 MB
sourcepub fn source_code_url(self, input: impl Into<String>) -> Self
pub fn source_code_url(self, input: impl Into<String>) -> Self
A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
sourcepub fn set_source_code_url(self, input: Option<String>) -> Self
pub fn set_source_code_url(self, input: Option<String>) -> Self
A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
sourcepub fn get_source_code_url(&self) -> &Option<String>
pub fn get_source_code_url(&self) -> &Option<String>
A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
sourcepub fn template_body(self, input: impl Into<String>) -> Self
pub fn template_body(self, input: impl Into<String>) -> Self
The raw packaged AWS SAM template of your application.
sourcepub fn set_template_body(self, input: Option<String>) -> Self
pub fn set_template_body(self, input: Option<String>) -> Self
The raw packaged AWS SAM template of your application.
sourcepub fn get_template_body(&self) -> &Option<String>
pub fn get_template_body(&self) -> &Option<String>
The raw packaged AWS SAM template of your application.
sourcepub fn template_url(self, input: impl Into<String>) -> Self
pub fn template_url(self, input: impl Into<String>) -> Self
A link to the packaged AWS SAM template of your application.
sourcepub fn set_template_url(self, input: Option<String>) -> Self
pub fn set_template_url(self, input: Option<String>) -> Self
A link to the packaged AWS SAM template of your application.
sourcepub fn get_template_url(&self) -> &Option<String>
pub fn get_template_url(&self) -> &Option<String>
A link to the packaged AWS SAM template of your application.
Trait Implementations§
source§impl Clone for CreateApplicationVersionFluentBuilder
impl Clone for CreateApplicationVersionFluentBuilder
source§fn clone(&self) -> CreateApplicationVersionFluentBuilder
fn clone(&self) -> CreateApplicationVersionFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more