- 3.56.0 (latest)
- 3.55.0
- 3.54.0
- 3.53.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.6
- 3.4.1
- 3.3.12
Classes
ApprovalConfig
ApprovalConfig describes configuration for manual approval of a build.
Protobuf type google.devtools.cloudbuild.v1.ApprovalConfig
ApprovalConfig.Builder
ApprovalConfig describes configuration for manual approval of a build.
Protobuf type google.devtools.cloudbuild.v1.ApprovalConfig
ApprovalResult
ApprovalResult describes the decision and associated metadata of a manual approval of a build.
Protobuf type google.devtools.cloudbuild.v1.ApprovalResult
ApprovalResult.Builder
ApprovalResult describes the decision and associated metadata of a manual approval of a build.
Protobuf type google.devtools.cloudbuild.v1.ApprovalResult
ApproveBuildRequest
Request to approve or reject a pending build.
Protobuf type google.devtools.cloudbuild.v1.ApproveBuildRequest
ApproveBuildRequest.Builder
Request to approve or reject a pending build.
Protobuf type google.devtools.cloudbuild.v1.ApproveBuildRequest
ArtifactResult
An artifact that was uploaded during a build. This is a single record in the artifact manifest JSON file.
Protobuf type google.devtools.cloudbuild.v1.ArtifactResult
ArtifactResult.Builder
An artifact that was uploaded during a build. This is a single record in the artifact manifest JSON file.
Protobuf type google.devtools.cloudbuild.v1.ArtifactResult
Artifacts
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts
Artifacts.ArtifactObjects
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects
Artifacts.ArtifactObjects.Builder
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects
Artifacts.Builder
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts
Artifacts.MavenArtifact
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.MavenArtifact
Artifacts.MavenArtifact.Builder
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.MavenArtifact
Artifacts.NpmPackage
Npm package to upload to Artifact Registry upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.NpmPackage
Artifacts.NpmPackage.Builder
Npm package to upload to Artifact Registry upon successful completion of all build steps.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.NpmPackage
Artifacts.PythonPackage
Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.PythonPackage
Artifacts.PythonPackage.Builder
Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository.
Protobuf type google.devtools.cloudbuild.v1.Artifacts.PythonPackage
Build
A build resource in the Cloud Build API.
At a high level, a Build
describes where to find source code, how to build
it (for example, the builder image to run on the source), and where to store
the built artifacts.
Fields can include the following variables, which will be expanded when the build is created:
- $PROJECT_ID: the project ID of the build.
- $PROJECT_NUMBER: the project number of the build.
- $LOCATION: the location/region of the build.
- $BUILD_ID: the autogenerated ID of the build.
- $REPO_NAME: the source repository name specified by RepoSource.
- $BRANCH_NAME: the branch name specified by RepoSource.
- $TAG_NAME: the tag name specified by RepoSource.
- $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag.
- $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
Protobuf type google.devtools.cloudbuild.v1.Build
Build.Builder
A build resource in the Cloud Build API.
At a high level, a Build
describes where to find source code, how to build
it (for example, the builder image to run on the source), and where to store
the built artifacts.
Fields can include the following variables, which will be expanded when the build is created:
- $PROJECT_ID: the project ID of the build.
- $PROJECT_NUMBER: the project number of the build.
- $LOCATION: the location/region of the build.
- $BUILD_ID: the autogenerated ID of the build.
- $REPO_NAME: the source repository name specified by RepoSource.
- $BRANCH_NAME: the branch name specified by RepoSource.
- $TAG_NAME: the tag name specified by RepoSource.
- $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag.
- $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
Protobuf type google.devtools.cloudbuild.v1.Build
Build.FailureInfo
A fatal problem encountered during the execution of the build.
Protobuf type google.devtools.cloudbuild.v1.Build.FailureInfo
Build.FailureInfo.Builder
A fatal problem encountered during the execution of the build.
Protobuf type google.devtools.cloudbuild.v1.Build.FailureInfo
Build.Warning
A non-fatal problem encountered during the execution of the build.
Protobuf type google.devtools.cloudbuild.v1.Build.Warning
Build.Warning.Builder
A non-fatal problem encountered during the execution of the build.
Protobuf type google.devtools.cloudbuild.v1.Build.Warning
BuildApproval
BuildApproval describes a build's approval configuration, state, and result.
Protobuf type google.devtools.cloudbuild.v1.BuildApproval
BuildApproval.Builder
BuildApproval describes a build's approval configuration, state, and result.
Protobuf type google.devtools.cloudbuild.v1.BuildApproval
BuildName
BuildName.Builder
Builder for projects/{project}/builds/{build}.
BuildName.ProjectLocationBuildBuilder
Builder for projects/{project}/locations/{location}/builds/{build}.
BuildOperationMetadata
Metadata for build operations.
Protobuf type google.devtools.cloudbuild.v1.BuildOperationMetadata
BuildOperationMetadata.Builder
Metadata for build operations.
Protobuf type google.devtools.cloudbuild.v1.BuildOperationMetadata
BuildOptions
Optional arguments to enable specific features of builds.
Protobuf type google.devtools.cloudbuild.v1.BuildOptions
BuildOptions.Builder
Optional arguments to enable specific features of builds.
Protobuf type google.devtools.cloudbuild.v1.BuildOptions
BuildOptions.PoolOption
Details about how a build should be executed on a WorkerPool
.
See running builds in a private pool for more information.
Protobuf type google.devtools.cloudbuild.v1.BuildOptions.PoolOption
BuildOptions.PoolOption.Builder
Details about how a build should be executed on a WorkerPool
.
See running builds in a private pool for more information.
Protobuf type google.devtools.cloudbuild.v1.BuildOptions.PoolOption
BuildStep
A step in the build pipeline.
Protobuf type google.devtools.cloudbuild.v1.BuildStep
BuildStep.Builder
A step in the build pipeline.
Protobuf type google.devtools.cloudbuild.v1.BuildStep
BuildTrigger
Configuration for an automated build in response to source repository changes.
Protobuf type google.devtools.cloudbuild.v1.BuildTrigger
BuildTrigger.Builder
Configuration for an automated build in response to source repository changes.
Protobuf type google.devtools.cloudbuild.v1.BuildTrigger
BuildTriggerName
BuildTriggerName.Builder
Builder for projects/{project}/triggers/{trigger}.
BuildTriggerName.ProjectLocationTriggerBuilder
Builder for projects/{project}/locations/{location}/triggers/{trigger}.
BuiltImage
An image built by the pipeline.
Protobuf type google.devtools.cloudbuild.v1.BuiltImage
BuiltImage.Builder
An image built by the pipeline.
Protobuf type google.devtools.cloudbuild.v1.BuiltImage
CancelBuildRequest
Request to cancel an ongoing build.
Protobuf type google.devtools.cloudbuild.v1.CancelBuildRequest
CancelBuildRequest.Builder
Request to cancel an ongoing build.
Protobuf type google.devtools.cloudbuild.v1.CancelBuildRequest
CloudBuildGrpc
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
CloudBuildGrpc.CloudBuildBlockingStub
A stub to allow clients to do synchronous rpc calls to service CloudBuild.
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
CloudBuildGrpc.CloudBuildFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service CloudBuild.
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
CloudBuildGrpc.CloudBuildImplBase
Base class for the server implementation of the service CloudBuild.
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
CloudBuildGrpc.CloudBuildStub
A stub to allow clients to do asynchronous rpc calls to service CloudBuild.
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
Cloudbuild
CreateBuildRequest
Request to create a new build.
Protobuf type google.devtools.cloudbuild.v1.CreateBuildRequest
CreateBuildRequest.Builder
Request to create a new build.
Protobuf type google.devtools.cloudbuild.v1.CreateBuildRequest
CreateBuildTriggerRequest
Request to create a new BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.CreateBuildTriggerRequest
CreateBuildTriggerRequest.Builder
Request to create a new BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.CreateBuildTriggerRequest
CreateWorkerPoolOperationMetadata
Metadata for the CreateWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.CreateWorkerPoolOperationMetadata
CreateWorkerPoolOperationMetadata.Builder
Metadata for the CreateWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.CreateWorkerPoolOperationMetadata
CreateWorkerPoolRequest
Request to create a new WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.CreateWorkerPoolRequest
CreateWorkerPoolRequest.Builder
Request to create a new WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.CreateWorkerPoolRequest
DeleteBuildTriggerRequest
Request to delete a BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.DeleteBuildTriggerRequest
DeleteBuildTriggerRequest.Builder
Request to delete a BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.DeleteBuildTriggerRequest
DeleteWorkerPoolOperationMetadata
Metadata for the DeleteWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.DeleteWorkerPoolOperationMetadata
DeleteWorkerPoolOperationMetadata.Builder
Metadata for the DeleteWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.DeleteWorkerPoolOperationMetadata
DeleteWorkerPoolRequest
Request to delete a WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.DeleteWorkerPoolRequest
DeleteWorkerPoolRequest.Builder
Request to delete a WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.DeleteWorkerPoolRequest
FileHashes
Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build.
Protobuf type google.devtools.cloudbuild.v1.FileHashes
FileHashes.Builder
Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build.
Protobuf type google.devtools.cloudbuild.v1.FileHashes
GetBuildRequest
Request to get a build.
Protobuf type google.devtools.cloudbuild.v1.GetBuildRequest
GetBuildRequest.Builder
Request to get a build.
Protobuf type google.devtools.cloudbuild.v1.GetBuildRequest
GetBuildTriggerRequest
Returns the BuildTrigger
with the specified ID.
Protobuf type google.devtools.cloudbuild.v1.GetBuildTriggerRequest
GetBuildTriggerRequest.Builder
Returns the BuildTrigger
with the specified ID.
Protobuf type google.devtools.cloudbuild.v1.GetBuildTriggerRequest
GetWorkerPoolRequest
Request to get a WorkerPool
with the specified name.
Protobuf type google.devtools.cloudbuild.v1.GetWorkerPoolRequest
GetWorkerPoolRequest.Builder
Request to get a WorkerPool
with the specified name.
Protobuf type google.devtools.cloudbuild.v1.GetWorkerPoolRequest
GitFileSource
GitFileSource describes a file within a (possibly remote) code repository.
Protobuf type google.devtools.cloudbuild.v1.GitFileSource
GitFileSource.Builder
GitFileSource describes a file within a (possibly remote) code repository.
Protobuf type google.devtools.cloudbuild.v1.GitFileSource
GitHubEnterpriseConfig
Protobuf type google.devtools.cloudbuild.v1.GitHubEnterpriseConfig
GitHubEnterpriseConfig.Builder
Protobuf type google.devtools.cloudbuild.v1.GitHubEnterpriseConfig
GitHubEnterpriseSecrets
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects/<project number>/secrets/<secret name>.
Protobuf type google.devtools.cloudbuild.v1.GitHubEnterpriseSecrets
GitHubEnterpriseSecrets.Builder
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects/<project number>/secrets/<secret name>.
Protobuf type google.devtools.cloudbuild.v1.GitHubEnterpriseSecrets
GitHubEventsConfig
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
Protobuf type google.devtools.cloudbuild.v1.GitHubEventsConfig
GitHubEventsConfig.Builder
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
Protobuf type google.devtools.cloudbuild.v1.GitHubEventsConfig
GitRepoSource
GitRepoSource describes a repo and ref of a code repository.
Protobuf type google.devtools.cloudbuild.v1.GitRepoSource
GitRepoSource.Builder
GitRepoSource describes a repo and ref of a code repository.
Protobuf type google.devtools.cloudbuild.v1.GitRepoSource
GitSource
Location of the source in any accessible Git repository.
Protobuf type google.devtools.cloudbuild.v1.GitSource
GitSource.Builder
Location of the source in any accessible Git repository.
Protobuf type google.devtools.cloudbuild.v1.GitSource
Hash
Container message for hash values.
Protobuf type google.devtools.cloudbuild.v1.Hash
Hash.Builder
Container message for hash values.
Protobuf type google.devtools.cloudbuild.v1.Hash
InlineSecret
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
Protobuf type google.devtools.cloudbuild.v1.InlineSecret
InlineSecret.Builder
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
Protobuf type google.devtools.cloudbuild.v1.InlineSecret
ListBuildTriggersRequest
Request to list existing BuildTriggers
.
Protobuf type google.devtools.cloudbuild.v1.ListBuildTriggersRequest
ListBuildTriggersRequest.Builder
Request to list existing BuildTriggers
.
Protobuf type google.devtools.cloudbuild.v1.ListBuildTriggersRequest
ListBuildTriggersResponse
Response containing existing BuildTriggers
.
Protobuf type google.devtools.cloudbuild.v1.ListBuildTriggersResponse
ListBuildTriggersResponse.Builder
Response containing existing BuildTriggers
.
Protobuf type google.devtools.cloudbuild.v1.ListBuildTriggersResponse
ListBuildsRequest
Request to list builds.
Protobuf type google.devtools.cloudbuild.v1.ListBuildsRequest
ListBuildsRequest.Builder
Request to list builds.
Protobuf type google.devtools.cloudbuild.v1.ListBuildsRequest
ListBuildsResponse
Response including listed builds.
Protobuf type google.devtools.cloudbuild.v1.ListBuildsResponse
ListBuildsResponse.Builder
Response including listed builds.
Protobuf type google.devtools.cloudbuild.v1.ListBuildsResponse
ListWorkerPoolsRequest
Request to list WorkerPool
s.
Protobuf type google.devtools.cloudbuild.v1.ListWorkerPoolsRequest
ListWorkerPoolsRequest.Builder
Request to list WorkerPool
s.
Protobuf type google.devtools.cloudbuild.v1.ListWorkerPoolsRequest
ListWorkerPoolsResponse
Response containing existing WorkerPools
.
Protobuf type google.devtools.cloudbuild.v1.ListWorkerPoolsResponse
ListWorkerPoolsResponse.Builder
Response containing existing WorkerPools
.
Protobuf type google.devtools.cloudbuild.v1.ListWorkerPoolsResponse
LocationName
LocationName.Builder
Builder for projects/{project}/locations/{location}.
PrivatePoolV1Config
Configuration for a V1 PrivatePool
.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config
PrivatePoolV1Config.Builder
Configuration for a V1 PrivatePool
.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config
PrivatePoolV1Config.NetworkConfig
Defines the network configuration for the pool.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig
PrivatePoolV1Config.NetworkConfig.Builder
Defines the network configuration for the pool.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig
PrivatePoolV1Config.WorkerConfig
Defines the configuration to be used for creating workers in the pool.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig
PrivatePoolV1Config.WorkerConfig.Builder
Defines the configuration to be used for creating workers in the pool.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig
PubsubConfig
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
Protobuf type google.devtools.cloudbuild.v1.PubsubConfig
PubsubConfig.Builder
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
Protobuf type google.devtools.cloudbuild.v1.PubsubConfig
PullRequestFilter
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
Protobuf type google.devtools.cloudbuild.v1.PullRequestFilter
PullRequestFilter.Builder
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
Protobuf type google.devtools.cloudbuild.v1.PullRequestFilter
PushFilter
Push contains filter properties for matching GitHub git pushes.
Protobuf type google.devtools.cloudbuild.v1.PushFilter
PushFilter.Builder
Push contains filter properties for matching GitHub git pushes.
Protobuf type google.devtools.cloudbuild.v1.PushFilter
ReceiveTriggerWebhookRequest
ReceiveTriggerWebhookRequest [Experimental] is the request object accepted by the ReceiveTriggerWebhook method.
Protobuf type google.devtools.cloudbuild.v1.ReceiveTriggerWebhookRequest
ReceiveTriggerWebhookRequest.Builder
ReceiveTriggerWebhookRequest [Experimental] is the request object accepted by the ReceiveTriggerWebhook method.
Protobuf type google.devtools.cloudbuild.v1.ReceiveTriggerWebhookRequest
ReceiveTriggerWebhookResponse
ReceiveTriggerWebhookResponse [Experimental] is the response object for the ReceiveTriggerWebhook method.
Protobuf type google.devtools.cloudbuild.v1.ReceiveTriggerWebhookResponse
ReceiveTriggerWebhookResponse.Builder
ReceiveTriggerWebhookResponse [Experimental] is the response object for the ReceiveTriggerWebhook method.
Protobuf type google.devtools.cloudbuild.v1.ReceiveTriggerWebhookResponse
RepoSource
Location of the source in a Google Cloud Source Repository.
Protobuf type google.devtools.cloudbuild.v1.RepoSource
RepoSource.Builder
Location of the source in a Google Cloud Source Repository.
Protobuf type google.devtools.cloudbuild.v1.RepoSource
RepositoryEventConfig
The configuration of a trigger that creates a build whenever an event from Repo API is received.
Protobuf type google.devtools.cloudbuild.v1.RepositoryEventConfig
RepositoryEventConfig.Builder
The configuration of a trigger that creates a build whenever an event from Repo API is received.
Protobuf type google.devtools.cloudbuild.v1.RepositoryEventConfig
Results
Artifacts created by the build pipeline.
Protobuf type google.devtools.cloudbuild.v1.Results
Results.Builder
Artifacts created by the build pipeline.
Protobuf type google.devtools.cloudbuild.v1.Results
RetryBuildRequest
Specifies a build to retry.
Protobuf type google.devtools.cloudbuild.v1.RetryBuildRequest
RetryBuildRequest.Builder
Specifies a build to retry.
Protobuf type google.devtools.cloudbuild.v1.RetryBuildRequest
RunBuildTriggerRequest
Specifies a build trigger to run and the source to use.
Protobuf type google.devtools.cloudbuild.v1.RunBuildTriggerRequest
RunBuildTriggerRequest.Builder
Specifies a build trigger to run and the source to use.
Protobuf type google.devtools.cloudbuild.v1.RunBuildTriggerRequest
Secret
Pairs a set of secret environment variables containing encrypted
values with the Cloud KMS key to use to decrypt the value.
Note: Use kmsKeyName
with available_secrets
instead of using
kmsKeyName
with secret
. For instructions see:
https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
Protobuf type google.devtools.cloudbuild.v1.Secret
Secret.Builder
Pairs a set of secret environment variables containing encrypted
values with the Cloud KMS key to use to decrypt the value.
Note: Use kmsKeyName
with available_secrets
instead of using
kmsKeyName
with secret
. For instructions see:
https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
Protobuf type google.devtools.cloudbuild.v1.Secret
SecretManagerSecret
Pairs a secret environment variable with a SecretVersion in Secret Manager.
Protobuf type google.devtools.cloudbuild.v1.SecretManagerSecret
SecretManagerSecret.Builder
Pairs a secret environment variable with a SecretVersion in Secret Manager.
Protobuf type google.devtools.cloudbuild.v1.SecretManagerSecret
Secrets
Secrets and secret environment variables.
Protobuf type google.devtools.cloudbuild.v1.Secrets
Secrets.Builder
Secrets and secret environment variables.
Protobuf type google.devtools.cloudbuild.v1.Secrets
Source
Location of the source in a supported storage service.
Protobuf type google.devtools.cloudbuild.v1.Source
Source.Builder
Location of the source in a supported storage service.
Protobuf type google.devtools.cloudbuild.v1.Source
SourceProvenance
Provenance of the source. Ways to find the original source, or verify that some source was used for this build.
Protobuf type google.devtools.cloudbuild.v1.SourceProvenance
SourceProvenance.Builder
Provenance of the source. Ways to find the original source, or verify that some source was used for this build.
Protobuf type google.devtools.cloudbuild.v1.SourceProvenance
StorageSource
Location of the source in an archive file in Cloud Storage.
Protobuf type google.devtools.cloudbuild.v1.StorageSource
StorageSource.Builder
Location of the source in an archive file in Cloud Storage.
Protobuf type google.devtools.cloudbuild.v1.StorageSource
StorageSourceManifest
Location of the source manifest in Cloud Storage. This feature is in Preview; see description here.
Protobuf type google.devtools.cloudbuild.v1.StorageSourceManifest
StorageSourceManifest.Builder
Location of the source manifest in Cloud Storage. This feature is in Preview; see description here.
Protobuf type google.devtools.cloudbuild.v1.StorageSourceManifest
TimeSpan
Start and end times for a build execution phase.
Protobuf type google.devtools.cloudbuild.v1.TimeSpan
TimeSpan.Builder
Start and end times for a build execution phase.
Protobuf type google.devtools.cloudbuild.v1.TimeSpan
UpdateBuildTriggerRequest
Request to update an existing BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.UpdateBuildTriggerRequest
UpdateBuildTriggerRequest.Builder
Request to update an existing BuildTrigger
.
Protobuf type google.devtools.cloudbuild.v1.UpdateBuildTriggerRequest
UpdateWorkerPoolOperationMetadata
Metadata for the UpdateWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.UpdateWorkerPoolOperationMetadata
UpdateWorkerPoolOperationMetadata.Builder
Metadata for the UpdateWorkerPool
operation.
Protobuf type google.devtools.cloudbuild.v1.UpdateWorkerPoolOperationMetadata
UpdateWorkerPoolRequest
Request to update a WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest
UpdateWorkerPoolRequest.Builder
Request to update a WorkerPool
.
Protobuf type google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest
UploadedMavenArtifact
A Maven artifact uploaded using the MavenArtifact directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedMavenArtifact
UploadedMavenArtifact.Builder
A Maven artifact uploaded using the MavenArtifact directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedMavenArtifact
UploadedNpmPackage
An npm package uploaded to Artifact Registry using the NpmPackage directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedNpmPackage
UploadedNpmPackage.Builder
An npm package uploaded to Artifact Registry using the NpmPackage directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedNpmPackage
UploadedPythonPackage
Artifact uploaded using the PythonPackage directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedPythonPackage
UploadedPythonPackage.Builder
Artifact uploaded using the PythonPackage directive.
Protobuf type google.devtools.cloudbuild.v1.UploadedPythonPackage
Volume
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
Protobuf type google.devtools.cloudbuild.v1.Volume
Volume.Builder
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
Protobuf type google.devtools.cloudbuild.v1.Volume
WebhookConfig
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
Protobuf type google.devtools.cloudbuild.v1.WebhookConfig
WebhookConfig.Builder
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
Protobuf type google.devtools.cloudbuild.v1.WebhookConfig
WorkerPool
Configuration for a WorkerPool
.
Cloud Build owns and maintains a pool of workers for general use and have no access to a project's private network. By default, builds submitted to Cloud Build will use a worker from this pool.
If your build needs access to resources on a private network,
create and use a WorkerPool
to run your builds. Private WorkerPool
s give
your builds access to any single VPC network that you
administer, including any on-prem resources connected to that VPC
network. For an overview of private pools, see
Private pools
overview.
Protobuf type google.devtools.cloudbuild.v1.WorkerPool
WorkerPool.Builder
Configuration for a WorkerPool
.
Cloud Build owns and maintains a pool of workers for general use and have no access to a project's private network. By default, builds submitted to Cloud Build will use a worker from this pool.
If your build needs access to resources on a private network,
create and use a WorkerPool
to run your builds. Private WorkerPool
s give
your builds access to any single VPC network that you
administer, including any on-prem resources connected to that VPC
network. For an overview of private pools, see
Private pools
overview.
Protobuf type google.devtools.cloudbuild.v1.WorkerPool
WorkerPoolName
WorkerPoolName.Builder
Builder for projects/{project}/locations/{location}/workerPools/{worker_pool}.
Interfaces
ApprovalConfigOrBuilder
ApprovalResultOrBuilder
ApproveBuildRequestOrBuilder
ArtifactResultOrBuilder
Artifacts.ArtifactObjectsOrBuilder
Artifacts.MavenArtifactOrBuilder
Artifacts.NpmPackageOrBuilder
Artifacts.PythonPackageOrBuilder
ArtifactsOrBuilder
Build.FailureInfoOrBuilder
Build.WarningOrBuilder
BuildApprovalOrBuilder
BuildOperationMetadataOrBuilder
BuildOptions.PoolOptionOrBuilder
BuildOptionsOrBuilder
BuildOrBuilder
BuildStepOrBuilder
BuildTriggerOrBuilder
BuiltImageOrBuilder
CancelBuildRequestOrBuilder
CloudBuildGrpc.AsyncService
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build
, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to
determine the status of the build.
CreateBuildRequestOrBuilder
CreateBuildTriggerRequestOrBuilder
CreateWorkerPoolOperationMetadataOrBuilder
CreateWorkerPoolRequestOrBuilder
DeleteBuildTriggerRequestOrBuilder
DeleteWorkerPoolOperationMetadataOrBuilder
DeleteWorkerPoolRequestOrBuilder
FileHashesOrBuilder
GetBuildRequestOrBuilder
GetBuildTriggerRequestOrBuilder
GetWorkerPoolRequestOrBuilder
GitFileSourceOrBuilder
GitHubEnterpriseConfigOrBuilder
GitHubEnterpriseSecretsOrBuilder
GitHubEventsConfigOrBuilder
GitRepoSourceOrBuilder
GitSourceOrBuilder
HashOrBuilder
InlineSecretOrBuilder
ListBuildTriggersRequestOrBuilder
ListBuildTriggersResponseOrBuilder
ListBuildsRequestOrBuilder
ListBuildsResponseOrBuilder
ListWorkerPoolsRequestOrBuilder
ListWorkerPoolsResponseOrBuilder
PrivatePoolV1Config.NetworkConfigOrBuilder
PrivatePoolV1Config.WorkerConfigOrBuilder
PrivatePoolV1ConfigOrBuilder
PubsubConfigOrBuilder
PullRequestFilterOrBuilder
PushFilterOrBuilder
ReceiveTriggerWebhookRequestOrBuilder
ReceiveTriggerWebhookResponseOrBuilder
RepoSourceOrBuilder
RepositoryEventConfigOrBuilder
ResultsOrBuilder
RetryBuildRequestOrBuilder
RunBuildTriggerRequestOrBuilder
SecretManagerSecretOrBuilder
SecretOrBuilder
SecretsOrBuilder
SourceOrBuilder
SourceProvenanceOrBuilder
StorageSourceManifestOrBuilder
StorageSourceOrBuilder
TimeSpanOrBuilder
UpdateBuildTriggerRequestOrBuilder
UpdateWorkerPoolOperationMetadataOrBuilder
UpdateWorkerPoolRequestOrBuilder
UploadedMavenArtifactOrBuilder
UploadedNpmPackageOrBuilder
UploadedPythonPackageOrBuilder
VolumeOrBuilder
WebhookConfigOrBuilder
WorkerPoolOrBuilder
Enums
ApprovalResult.Decision
Specifies whether or not this manual approval result is to approve or reject a build.
Protobuf enum google.devtools.cloudbuild.v1.ApprovalResult.Decision
Build.FailureInfo.FailureType
The name of a fatal problem encountered during the execution of the build.
Protobuf enum google.devtools.cloudbuild.v1.Build.FailureInfo.FailureType
Build.Status
Possible status of a build or build step.
Protobuf enum google.devtools.cloudbuild.v1.Build.Status
Build.Warning.Priority
The relative importance of this warning.
Protobuf enum google.devtools.cloudbuild.v1.Build.Warning.Priority
BuildApproval.State
Specifies the current state of a build's approval.
Protobuf enum google.devtools.cloudbuild.v1.BuildApproval.State
BuildOptions.DefaultLogsBucketBehavior
Default GCS log bucket behavior options.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior
BuildOptions.LogStreamingOption
Specifies the behavior when writing build logs to Cloud Storage.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption
BuildOptions.LoggingMode
Specifies the logging mode.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.LoggingMode
BuildOptions.MachineType
Supported Compute Engine machine types. For more information, see Machine types.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.MachineType
BuildOptions.SubstitutionOption
Specifies the behavior when there is an error in the substitution checks.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption
BuildOptions.VerifyOption
Specifies the manner in which the build should be verified, if at all.
If a verified build is requested, and any part of the process to generate and upload provenance fails, the build will also fail.
If the build does not request verification then that process may occur, but is not guaranteed to. If it does occur and fails, the build will not fail.
For more information, see Viewing Build Provenance.
Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.VerifyOption
BuildTrigger.BuildTemplateCase
GitFileSource.EnterpriseConfigCase
GitFileSource.RepoType
The type of the repo, since it may not be explicit from the repo
field
(e.g from a URL).
Protobuf enum google.devtools.cloudbuild.v1.GitFileSource.RepoType
GitFileSource.SourceCase
GitHubEventsConfig.EventCase
GitRepoSource.EnterpriseConfigCase
GitRepoSource.SourceCase
Hash.HashType
Specifies the hash algorithm, if any.
Protobuf enum google.devtools.cloudbuild.v1.Hash.HashType
PrivatePoolV1Config.NetworkConfig.EgressOption
Defines the egress option for the pool.
Protobuf enum
google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption
PubsubConfig.State
Enumerates potential issues with the underlying Pub/Sub subscription configuration.
Protobuf enum google.devtools.cloudbuild.v1.PubsubConfig.State
PullRequestFilter.CommentControl
Controls behavior of Pull Request comments.
Protobuf enum google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl
PullRequestFilter.GitRefCase
PushFilter.GitRefCase
RepoSource.RevisionCase
RepositoryEventConfig.FilterCase
RepositoryEventConfig.RepositoryType
All possible SCM repo types from Repo API.
Protobuf enum google.devtools.cloudbuild.v1.RepositoryEventConfig.RepositoryType
Source.SourceCase
WebhookConfig.AuthMethodCase
WebhookConfig.State
Enumerates potential issues with the Secret Manager secret provided by the user.
Protobuf enum google.devtools.cloudbuild.v1.WebhookConfig.State
WorkerPool.ConfigCase
WorkerPool.State
State of the WorkerPool
.
Protobuf enum google.devtools.cloudbuild.v1.WorkerPool.State