Struct aws_sdk_serverlessapplicationrepository::client::fluent_builders::CreateApplicationVersion
source · pub struct CreateApplicationVersion { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateApplicationVersion
.
Creates an application version.
Implementations§
source§impl CreateApplicationVersion
impl CreateApplicationVersion
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<CreateApplicationVersion, AwsResponseRetryClassifier>, SdkError<CreateApplicationVersionError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<CreateApplicationVersion, AwsResponseRetryClassifier>, SdkError<CreateApplicationVersionError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<CreateApplicationVersionOutput, SdkError<CreateApplicationVersionError>>
pub async fn send(
self
) -> Result<CreateApplicationVersionOutput, SdkError<CreateApplicationVersionError>>
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 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 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 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 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 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 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.
Trait Implementations§
source§impl Clone for CreateApplicationVersion
impl Clone for CreateApplicationVersion
source§fn clone(&self) -> CreateApplicationVersion
fn clone(&self) -> CreateApplicationVersion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more