Interface CreateApplicationVersionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateApplicationVersionRequest.Builder,CreateApplicationVersionRequest>, SdkBuilder<CreateApplicationVersionRequest.Builder,CreateApplicationVersionRequest>, SdkPojo, SdkRequest.Builder, ServerlessApplicationRepositoryRequest.Builder
Enclosing class:
CreateApplicationVersionRequest

  • Method Details

    • applicationId

      CreateApplicationVersionRequest.Builder applicationId(String applicationId)

      The Amazon Resource Name (ARN) of the application.

      Parameters:
      applicationId - The Amazon Resource Name (ARN) of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • semanticVersion

      CreateApplicationVersionRequest.Builder semanticVersion(String semanticVersion)

      The semantic version of the new version.

      Parameters:
      semanticVersion - The semantic version of the new version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceCodeArchiveUrl

      CreateApplicationVersionRequest.Builder sourceCodeArchiveUrl(String sourceCodeArchiveUrl)

      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

      Parameters:
      sourceCodeArchiveUrl - 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

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceCodeUrl

      CreateApplicationVersionRequest.Builder sourceCodeUrl(String sourceCodeUrl)

      A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

      Parameters:
      sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateBody

      CreateApplicationVersionRequest.Builder templateBody(String templateBody)

      The raw packaged AWS SAM template of your application.

      Parameters:
      templateBody - The raw packaged AWS SAM template of your application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateUrl

      A link to the packaged AWS SAM template of your application.

      Parameters:
      templateUrl - A link to the packaged AWS SAM template of your application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateApplicationVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.