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 Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The application Amazon Resource Name (ARN).The name of the author publishing the app.creationTime
(String creationTime) The date and time this resource was created.description
(String description) The description of the application.homePageUrl
(String homePageUrl) A URL with more information about the application, for example the location of your GitHub repository for the application.isVerifiedAuthor
(Boolean isVerifiedAuthor) Whether the author of this application has been verified.Labels to improve discovery of apps in search results.labels
(Collection<String> labels) Labels to improve discovery of apps in search results.licenseUrl
(String licenseUrl) A link to a license file of the app that matches the spdxLicenseID value of your application.The name of the application.A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.spdxLicenseId
(String spdxLicenseId) A valid identifier from https://spdx.org/licenses/.verifiedAuthorUrl
(String verifiedAuthorUrl) The URL to the public profile of a verified author.version
(Consumer<Version.Builder> version) Version information about the application.Version information about the application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.serverlessapplicationrepository.model.ServerlessApplicationRepositoryResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
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
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
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
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
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
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
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
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 theVersion.Builder
avoiding the need to create one manually viaVersion.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toversion(Version)
.- Parameters:
version
- a consumer that will call methods onVersion.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-