Interface UpdateApplicationRequest.Builder

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

  • Method Details

    • applicationId

      UpdateApplicationRequest.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.
    • author

      The name of the author publishing the app.

      Minimum length=1. Maximum length=127.

      Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

      Parameters:
      author - The name of the author publishing the app.

      Minimum length=1. Maximum length=127.

      Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

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

      UpdateApplicationRequest.Builder description(String description)

      The description of the application.

      Minimum length=1. Maximum length=256

      Parameters:
      description - The description of the application.

      Minimum length=1. Maximum length=256

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

      UpdateApplicationRequest.Builder homePageUrl(String homePageUrl)

      A URL with more information about the application, for example the location of your GitHub repository for the application.

      Parameters:
      homePageUrl - A URL with more information about the application, for example the location of your GitHub repository for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labels

      Labels to improve discovery of apps in search results.

      Minimum length=1. Maximum length=127. Maximum number of labels: 10

      Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

      Parameters:
      labels - Labels to improve discovery of apps in search results.

      Minimum length=1. Maximum length=127. Maximum number of labels: 10

      Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

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

      Labels to improve discovery of apps in search results.

      Minimum length=1. Maximum length=127. Maximum number of labels: 10

      Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

      Parameters:
      labels - Labels to improve discovery of apps in search results.

      Minimum length=1. Maximum length=127. Maximum number of labels: 10

      Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

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

      UpdateApplicationRequest.Builder readmeBody(String readmeBody)

      A text readme file in Markdown language that contains a more detailed description of the application and how it works.

      Maximum size 5 MB

      Parameters:
      readmeBody - A text readme file in Markdown language that contains a more detailed description of the application and how it works.

      Maximum size 5 MB

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

      A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

      Maximum size 5 MB

      Parameters:
      readmeUrl - A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.

      Maximum size 5 MB

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

      UpdateApplicationRequest.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.