Interface UpdateApplicationResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<UpdateApplicationResponse.Builder,UpdateApplicationResponse>, SdkBuilder<UpdateApplicationResponse.Builder,UpdateApplicationResponse>, SdkPojo, SdkResponse.Builder, ServerlessApplicationRepositoryResponse.Builder
Enclosing class:
UpdateApplicationResponse

  • Method Details

    • applicationId

      UpdateApplicationResponse.Builder applicationId(String applicationId)

      The application Amazon Resource Name (ARN).

      Parameters:
      applicationId - The application Amazon Resource Name (ARN).
      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.
    • creationTime

      UpdateApplicationResponse.Builder creationTime(String creationTime)

      The date and time this resource was created.

      Parameters:
      creationTime - The date and time this resource was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

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

      UpdateApplicationResponse.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.
    • isVerifiedAuthor

      UpdateApplicationResponse.Builder isVerifiedAuthor(Boolean isVerifiedAuthor)

      Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.

      Parameters:
      isVerifiedAuthor - Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.
      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.
    • licenseUrl

      UpdateApplicationResponse.Builder licenseUrl(String licenseUrl)

      A link to a license file of the app that matches the spdxLicenseID value of your application.

      Maximum size 5 MB

      Parameters:
      licenseUrl - A link to a license file of the app that matches the spdxLicenseID value of your application.

      Maximum size 5 MB

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

      The name of the application.

      Minimum length=1. Maximum length=140

      Pattern: "[a-zA-Z0-9\\-]+";

      Parameters:
      name - The name of the application.

      Minimum length=1. Maximum length=140

      Pattern: "[a-zA-Z0-9\\-]+";

      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.
    • spdxLicenseId

      UpdateApplicationResponse.Builder spdxLicenseId(String spdxLicenseId)

      A valid identifier from https://spdx.org/licenses/.

      Parameters:
      spdxLicenseId - A valid identifier from https://spdx.org/licenses/.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • verifiedAuthorUrl

      UpdateApplicationResponse.Builder verifiedAuthorUrl(String verifiedAuthorUrl)

      The URL to the public profile of a verified author. This URL is submitted by the author.

      Parameters:
      verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      Version information about the application.

      Parameters:
      version - Version information about the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      Version information about the application.

      This is a convenience method that creates an instance of the Version.Builder avoiding the need to create one manually via Version.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to version(Version).

      Parameters:
      version - a consumer that will call methods on Version.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: