Package com.google.cloudbuild.v1 (3.16.0)

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.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.
  • $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.
  • $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

GitHubEventsConfig

GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received. This message is experimental.

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. This message is experimental.

Protobuf type google.devtools.cloudbuild.v1.GitHubEventsConfig

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 WorkerPools.

Protobuf type google.devtools.cloudbuild.v1.ListWorkerPoolsRequest

ListWorkerPoolsRequest.Builder

Request to list WorkerPools.

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

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 Google Cloud Storage.

Protobuf type google.devtools.cloudbuild.v1.StorageSource

StorageSource.Builder

Location of the source in an archive file in Google Cloud Storage.

Protobuf type google.devtools.cloudbuild.v1.StorageSource

StorageSourceManifest

Location of the source manifest in Google 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 Google 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

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 WorkerPools 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 WorkerPools 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.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

GitHubEventsConfigOrBuilder

HashOrBuilder

InlineSecretOrBuilder

ListBuildTriggersRequestOrBuilder

ListBuildTriggersResponseOrBuilder

ListBuildsRequestOrBuilder

ListBuildsResponseOrBuilder

ListWorkerPoolsRequestOrBuilder

ListWorkerPoolsResponseOrBuilder

PrivatePoolV1Config.NetworkConfigOrBuilder

PrivatePoolV1Config.WorkerConfigOrBuilder

PrivatePoolV1ConfigOrBuilder

PubsubConfigOrBuilder

PullRequestFilterOrBuilder

PushFilterOrBuilder

ReceiveTriggerWebhookRequestOrBuilder

ReceiveTriggerWebhookResponseOrBuilder

RepoSourceOrBuilder

ResultsOrBuilder

RetryBuildRequestOrBuilder

RunBuildTriggerRequestOrBuilder

SecretManagerSecretOrBuilder

SecretOrBuilder

SecretsOrBuilder

SourceOrBuilder

SourceProvenanceOrBuilder

StorageSourceManifestOrBuilder

StorageSourceOrBuilder

TimeSpanOrBuilder

UpdateBuildTriggerRequestOrBuilder

UpdateWorkerPoolOperationMetadataOrBuilder

UpdateWorkerPoolRequestOrBuilder

UploadedMavenArtifactOrBuilder

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 Google 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.

Protobuf enum google.devtools.cloudbuild.v1.BuildOptions.VerifyOption

BuildTrigger.BuildTemplateCase

GitHubEventsConfig.EventCase

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

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