# Functions
New constructs a new Build.
# Constants
MD5 indicates hash type md5.
No hash requested.
SHA256 indicates hash type sha256.
StartStep is a build step WaitFor dependency that is always satisfied.
StatusBuild - Executing the build step images on the source.
StatusCancelled - Build was cancelled.
StatusDone - Build completed successfully.
StatusError - Build failed.
StatusFetchSource - Fetching source.
StatusNotStarted - Default status for newly-created builds until they begin.
StatusPush - Pushing the resultant image to GCR.
StatusStepTimeout - A build step has timed out.
StatusTimeout - Build timed out.
# Structs
ArtifactsInfo holds information about uploaded artifacts.
Build manages a single build.
BuildSummary is the data returned by the blocking /build/summary endpoint.
BuiltImage is information about an image that resulted from this build and was pushed to an image registry.
FullStatus contains detailed status of the build, including status of each build step.
Hash captures a hash by HashType and Value.
TimeSpan holds the start and end time for a build execution phase.
TimingInfo holds timing information for build execution phases.
# Type aliases
BuildStatus is a pseudo-enum of valid build states.
HashType is a pseudo-enum of valid SourceHashes.