public final class Build
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Build API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
Build() |
Modifier and Type | Method and Description |
---|---|
Build |
clone() |
Artifacts |
getArtifacts()
Artifacts produced by the build that should be uploaded upon successful completion of all build
steps.
|
java.lang.String |
getBuildTriggerId()
Output only.
|
java.lang.String |
getCreateTime()
Output only.
|
java.lang.String |
getFinishTime()
Output only.
|
java.lang.String |
getId()
Output only.
|
java.util.List<java.lang.String> |
getImages()
A list of images to be pushed upon the successful completion of all build steps.
|
java.lang.String |
getLogsBucket()
Google Cloud Storage bucket where logs should be written (see [Bucket Name
Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
|
java.lang.String |
getLogUrl()
Output only.
|
BuildOptions |
getOptions()
Special options for this build.
|
java.lang.String |
getProjectId()
Output only.
|
java.lang.String |
getQueueTtl()
TTL in queue for this build.
|
Results |
getResults()
Output only.
|
java.util.List<Secret> |
getSecrets()
Secrets to decrypt using Cloud Key Management Service.
|
Source |
getSource()
The location of the source files to build.
|
SourceProvenance |
getSourceProvenance()
Output only.
|
java.lang.String |
getStartTime()
Output only.
|
java.lang.String |
getStatus()
Output only.
|
java.lang.String |
getStatusDetail()
Output only.
|
java.util.List<BuildStep> |
getSteps()
Required.
|
java.util.Map<java.lang.String,java.lang.String> |
getSubstitutions()
Substitutions data for `Build` resource.
|
java.util.List<java.lang.String> |
getTags()
Tags for annotation of a `Build`.
|
java.lang.String |
getTimeout()
Amount of time that this build should be allowed to run, to second granularity.
|
java.util.Map<java.lang.String,TimeSpan> |
getTiming()
Output only.
|
Build |
set(java.lang.String fieldName,
java.lang.Object value) |
Build |
setArtifacts(Artifacts artifacts)
Artifacts produced by the build that should be uploaded upon successful completion of all build
steps.
|
Build |
setBuildTriggerId(java.lang.String buildTriggerId)
Output only.
|
Build |
setCreateTime(java.lang.String createTime)
Output only.
|
Build |
setFinishTime(java.lang.String finishTime)
Output only.
|
Build |
setId(java.lang.String id)
Output only.
|
Build |
setImages(java.util.List<java.lang.String> images)
A list of images to be pushed upon the successful completion of all build steps.
|
Build |
setLogsBucket(java.lang.String logsBucket)
Google Cloud Storage bucket where logs should be written (see [Bucket Name
Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
|
Build |
setLogUrl(java.lang.String logUrl)
Output only.
|
Build |
setOptions(BuildOptions options)
Special options for this build.
|
Build |
setProjectId(java.lang.String projectId)
Output only.
|
Build |
setQueueTtl(java.lang.String queueTtl)
TTL in queue for this build.
|
Build |
setResults(Results results)
Output only.
|
Build |
setSecrets(java.util.List<Secret> secrets)
Secrets to decrypt using Cloud Key Management Service.
|
Build |
setSource(Source source)
The location of the source files to build.
|
Build |
setSourceProvenance(SourceProvenance sourceProvenance)
Output only.
|
Build |
setStartTime(java.lang.String startTime)
Output only.
|
Build |
setStatus(java.lang.String status)
Output only.
|
Build |
setStatusDetail(java.lang.String statusDetail)
Output only.
|
Build |
setSteps(java.util.List<BuildStep> steps)
Required.
|
Build |
setSubstitutions(java.util.Map<java.lang.String,java.lang.String> substitutions)
Substitutions data for `Build` resource.
|
Build |
setTags(java.util.List<java.lang.String> tags)
Tags for annotation of a `Build`.
|
Build |
setTimeout(java.lang.String timeout)
Amount of time that this build should be allowed to run, to second granularity.
|
Build |
setTiming(java.util.Map<java.lang.String,TimeSpan> timing)
Output only.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public Artifacts getArtifacts()
null
for nonepublic Build setArtifacts(Artifacts artifacts)
artifacts
- artifacts or null
for nonepublic java.lang.String getBuildTriggerId()
null
for nonepublic Build setBuildTriggerId(java.lang.String buildTriggerId)
buildTriggerId
- buildTriggerId or null
for nonepublic java.lang.String getCreateTime()
null
for nonepublic Build setCreateTime(java.lang.String createTime)
createTime
- createTime or null
for nonepublic java.lang.String getFinishTime()
null
for nonepublic Build setFinishTime(java.lang.String finishTime)
finishTime
- finishTime or null
for nonepublic java.lang.String getId()
null
for nonepublic Build setId(java.lang.String id)
id
- id or null
for nonepublic java.util.List<java.lang.String> getImages()
null
for nonepublic Build setImages(java.util.List<java.lang.String> images)
images
- images or null
for nonepublic java.lang.String getLogUrl()
null
for nonepublic Build setLogUrl(java.lang.String logUrl)
logUrl
- logUrl or null
for nonepublic java.lang.String getLogsBucket()
null
for nonepublic Build setLogsBucket(java.lang.String logsBucket)
logsBucket
- logsBucket or null
for nonepublic BuildOptions getOptions()
null
for nonepublic Build setOptions(BuildOptions options)
options
- options or null
for nonepublic java.lang.String getProjectId()
null
for nonepublic Build setProjectId(java.lang.String projectId)
projectId
- projectId or null
for nonepublic java.lang.String getQueueTtl()
null
for nonepublic Build setQueueTtl(java.lang.String queueTtl)
queueTtl
- queueTtl or null
for nonepublic Results getResults()
null
for nonepublic Build setResults(Results results)
results
- results or null
for nonepublic java.util.List<Secret> getSecrets()
null
for nonepublic Build setSecrets(java.util.List<Secret> secrets)
secrets
- secrets or null
for nonepublic Source getSource()
null
for nonepublic Build setSource(Source source)
source
- source or null
for nonepublic SourceProvenance getSourceProvenance()
null
for nonepublic Build setSourceProvenance(SourceProvenance sourceProvenance)
sourceProvenance
- sourceProvenance or null
for nonepublic java.lang.String getStartTime()
null
for nonepublic Build setStartTime(java.lang.String startTime)
startTime
- startTime or null
for nonepublic java.lang.String getStatus()
null
for nonepublic Build setStatus(java.lang.String status)
status
- status or null
for nonepublic java.lang.String getStatusDetail()
null
for nonepublic Build setStatusDetail(java.lang.String statusDetail)
statusDetail
- statusDetail or null
for nonepublic java.util.List<BuildStep> getSteps()
null
for nonepublic Build setSteps(java.util.List<BuildStep> steps)
steps
- steps or null
for nonepublic java.util.Map<java.lang.String,java.lang.String> getSubstitutions()
null
for nonepublic Build setSubstitutions(java.util.Map<java.lang.String,java.lang.String> substitutions)
substitutions
- substitutions or null
for nonepublic java.util.List<java.lang.String> getTags()
null
for nonepublic Build setTags(java.util.List<java.lang.String> tags)
tags
- tags or null
for nonepublic java.lang.String getTimeout()
null
for nonepublic Build setTimeout(java.lang.String timeout)
timeout
- timeout or null
for nonepublic java.util.Map<java.lang.String,TimeSpan> getTiming()
null
for nonepublic Build setTiming(java.util.Map<java.lang.String,TimeSpan> timing)
timing
- timing or null
for nonepublic Build set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public Build clone()
clone
in class com.google.api.client.json.GenericJson