Cloneable
, ReadLimitInfo
, ToCopyableBuilder<StartBuildRequest.Builder,StartBuildRequest>
@Generated("software.amazon.awssdk:codegen") public class StartBuildRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<StartBuildRequest.Builder,StartBuildRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
StartBuildRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
ProjectArtifacts |
artifactsOverride() |
Build output artifact settings that override, for this build only, the latest ones already defined in the build
project.
|
static StartBuildRequest.Builder |
builder() |
|
String |
buildspecOverride() |
A build spec declaration that overrides, for this build only, the latest one already defined in the build
project.
|
List<EnvironmentVariable> |
environmentVariablesOverride() |
A set of environment variables that overrides, for this build only, the latest ones already defined in the build
project.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
projectName() |
The name of the build project to start running a build.
|
static Class<? extends StartBuildRequest.Builder> |
serializableBuilderClass() |
|
String |
sourceVersion() |
A version of the build input to be built, for this build only.
|
Integer |
timeoutInMinutesOverride() |
The number of build timeout minutes, from 5 to 480 (8 hours), that overrides, for this build only, the latest
setting already defined in the build project.
|
StartBuildRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String projectName()
The name of the build project to start running a build.
public String sourceVersion()
A version of the build input to be built, for this build only. If not specified, the latest version will be used. If specified, must be one of:
For AWS CodeCommit or GitHub: the commit ID to use.
For Amazon Simple Storage Service (Amazon S3): the version ID of the object representing the build input ZIP file to use.
For AWS CodeCommit or GitHub: the commit ID to use.
For Amazon Simple Storage Service (Amazon S3): the version ID of the object representing the build input ZIP file to use.
public ProjectArtifacts artifactsOverride()
Build output artifact settings that override, for this build only, the latest ones already defined in the build project.
public List<EnvironmentVariable> environmentVariablesOverride()
A set of environment variables that overrides, for this build only, the latest ones already defined in the build project.
public String buildspecOverride()
A build spec declaration that overrides, for this build only, the latest one already defined in the build project.
public Integer timeoutInMinutesOverride()
The number of build timeout minutes, from 5 to 480 (8 hours), that overrides, for this build only, the latest setting already defined in the build project.
public StartBuildRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<StartBuildRequest.Builder,StartBuildRequest>
public static StartBuildRequest.Builder builder()
public static Class<? extends StartBuildRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.