public static interface Version.Builder extends CopyableBuilder<Version.Builder,Version>
Modifier and Type | Method and Description |
---|---|
Version.Builder |
applicationId(String applicationId)
The application Amazon Resource Name (ARN).
|
Version.Builder |
creationTime(String creationTime)
The date/time this resource was created.
|
Version.Builder |
parameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
Array of parameter types supported by the application.
|
Version.Builder |
parameterDefinitions(Consumer<ParameterDefinition.Builder>... parameterDefinitions)
Array of parameter types supported by the application.
|
Version.Builder |
parameterDefinitions(ParameterDefinition... parameterDefinitions)
Array of parameter types supported by the application.
|
Version.Builder |
semanticVersion(String semanticVersion)
The semantic version of the application:\n\n https://semver.org/
|
Version.Builder |
sourceCodeUrl(String sourceCodeUrl)
A link to a public repository for the source code of your application.
|
Version.Builder |
templateUrl(String templateUrl)
A link to the packaged SAM template of your application.
|
copy
applyMutation, build
Version.Builder applicationId(String applicationId)
applicationId
- The application Amazon Resource Name (ARN).Version.Builder creationTime(String creationTime)
creationTime
- The date/time this resource was created.Version.Builder parameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
parameterDefinitions
- Array of parameter types supported by the application.Version.Builder parameterDefinitions(ParameterDefinition... parameterDefinitions)
parameterDefinitions
- Array of parameter types supported by the application.Version.Builder parameterDefinitions(Consumer<ParameterDefinition.Builder>... parameterDefinitions)
List.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #parameterDefinitions(List)
.parameterDefinitions
- a consumer that will call methods on List.Builder
#parameterDefinitions(List)
Version.Builder semanticVersion(String semanticVersion)
semanticVersion
- The semantic version of the application:\n\n https://semver.org/Version.Builder sourceCodeUrl(String sourceCodeUrl)
sourceCodeUrl
- A link to a public repository for the source code of your application.Version.Builder templateUrl(String templateUrl)
templateUrl
- A link to the packaged SAM template of your application.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.