@Generated(value="software.amazon.awssdk:codegen") public final class ProjectSourceVersion extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProjectSourceVersion.Builder,ProjectSourceVersion>
A source identifier and its corresponding version.
Modifier and Type | Class and Description |
---|---|
static interface |
ProjectSourceVersion.Builder |
Modifier and Type | Method and Description |
---|---|
static ProjectSourceVersion.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProjectSourceVersion.Builder> |
serializableBuilderClass() |
String |
sourceIdentifier()
An identifier for a source in the build project.
|
String |
sourceVersion()
The source version for the corresponding source identifier.
|
ProjectSourceVersion.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String sourceIdentifier()
An identifier for a source in the build project.
public String sourceVersion()
The source version for the corresponding source identifier. If specified, must be one of:
For AWS CodeCommit: the commit ID to use.
For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of the
source code you want to build. If a pull request ID is specified, it must use the format
pr/pull-request-ID
(for example, pr/25
). If a branch name is specified, the branch's
HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.
For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.
For Amazon Simple Storage Service (Amazon S3): the version ID of the object that represents the build input ZIP file to use.
For AWS CodeCommit: the commit ID to use.
For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of
the source code you want to build. If a pull request ID is specified, it must use the format
pr/pull-request-ID
(for example, pr/25
). If a branch name is specified, the
branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.
For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.
For Amazon Simple Storage Service (Amazon S3): the version ID of the object that represents the build input ZIP file to use.
public ProjectSourceVersion.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ProjectSourceVersion.Builder,ProjectSourceVersion>
public static ProjectSourceVersion.Builder builder()
public static Class<? extends ProjectSourceVersion.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.