Send feedback
Class CloudBuildConnection (2.42.0-rc)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CreateBuild(google::devtools::cloudbuild::v1::CreateBuildRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::CreateBuildRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual CreateBuild(NoAwaitTag, google::devtools::cloudbuild::v1::CreateBuildRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::CreateBuildRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateBuild(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual GetBuild(google::devtools::cloudbuild::v1::GetBuildRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::GetBuildRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::Build >
virtual ListBuilds(google::devtools::cloudbuild::v1::ListBuildsRequest)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::ListBuildsRequest
Returns
Type
Description
StreamRange< google::devtools::cloudbuild::v1::Build >
virtual CancelBuild(google::devtools::cloudbuild::v1::CancelBuildRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::CancelBuildRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::Build >
virtual RetryBuild(google::devtools::cloudbuild::v1::RetryBuildRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::RetryBuildRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual RetryBuild(NoAwaitTag, google::devtools::cloudbuild::v1::RetryBuildRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::RetryBuildRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RetryBuild(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual ApproveBuild(google::devtools::cloudbuild::v1::ApproveBuildRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::ApproveBuildRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual ApproveBuild(NoAwaitTag, google::devtools::cloudbuild::v1::ApproveBuildRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::ApproveBuildRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual ApproveBuild(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual CreateBuildTrigger(google::devtools::cloudbuild::v1::CreateBuildTriggerRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::CreateBuildTriggerRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::BuildTrigger >
virtual GetBuildTrigger(google::devtools::cloudbuild::v1::GetBuildTriggerRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::GetBuildTriggerRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::BuildTrigger >
virtual ListBuildTriggers(google::devtools::cloudbuild::v1::ListBuildTriggersRequest)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::ListBuildTriggersRequest
Returns
Type
Description
StreamRange< google::devtools::cloudbuild::v1::BuildTrigger >
virtual DeleteBuildTrigger(google::devtools::cloudbuild::v1::DeleteBuildTriggerRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::DeleteBuildTriggerRequest const &
Returns
Type
Description
Status
virtual UpdateBuildTrigger(google::devtools::cloudbuild::v1::UpdateBuildTriggerRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::UpdateBuildTriggerRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::BuildTrigger >
virtual RunBuildTrigger(google::devtools::cloudbuild::v1::RunBuildTriggerRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::RunBuildTriggerRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual RunBuildTrigger(NoAwaitTag, google::devtools::cloudbuild::v1::RunBuildTriggerRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::RunBuildTriggerRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RunBuildTrigger(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::Build > >
virtual ReceiveTriggerWebhook(google::devtools::cloudbuild::v1::ReceiveTriggerWebhookRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::ReceiveTriggerWebhookRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::ReceiveTriggerWebhookResponse >
virtual CreateWorkerPool(google::devtools::cloudbuild::v1::CreateWorkerPoolRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::CreateWorkerPoolRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::WorkerPool > >
virtual CreateWorkerPool(NoAwaitTag, google::devtools::cloudbuild::v1::CreateWorkerPoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::CreateWorkerPoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateWorkerPool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::WorkerPool > >
virtual GetWorkerPool(google::devtools::cloudbuild::v1::GetWorkerPoolRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::GetWorkerPoolRequest const &
Returns
Type
Description
StatusOr< google::devtools::cloudbuild::v1::WorkerPool >
virtual DeleteWorkerPool(google::devtools::cloudbuild::v1::DeleteWorkerPoolRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::DeleteWorkerPoolRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::DeleteWorkerPoolOperationMetadata > >
virtual DeleteWorkerPool(NoAwaitTag, google::devtools::cloudbuild::v1::DeleteWorkerPoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::DeleteWorkerPoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteWorkerPool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::DeleteWorkerPoolOperationMetadata > >
virtual UpdateWorkerPool(google::devtools::cloudbuild::v1::UpdateWorkerPoolRequest const &)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::UpdateWorkerPoolRequest const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::WorkerPool > >
virtual UpdateWorkerPool(NoAwaitTag, google::devtools::cloudbuild::v1::UpdateWorkerPoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::devtools::cloudbuild::v1::UpdateWorkerPoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateWorkerPool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::devtools::cloudbuild::v1::WorkerPool > >
virtual ListWorkerPools(google::devtools::cloudbuild::v1::ListWorkerPoolsRequest)
Parameter
Name
Description
request
google::devtools::cloudbuild::v1::ListWorkerPoolsRequest
Returns
Type
Description
StreamRange< google::devtools::cloudbuild::v1::WorkerPool >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis page details the \u003ccode\u003eCloudBuildConnection\u003c/code\u003e class, which defines virtual methods for each user-facing overload set in \u003ccode\u003eCloudBuildClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eCloudBuildConnection\u003c/code\u003e is \u003ccode\u003e2.37.0-rc\u003c/code\u003e, and the page lists various previous versions from \u003ccode\u003e2.36.0\u003c/code\u003e to \u003ccode\u003e2.11.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudBuildConnection\u003c/code\u003e allows users to inject custom behavior when writing tests using \u003ccode\u003eCloudBuildClient\u003c/code\u003e objects.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists all the functions provided by \u003ccode\u003eCloudBuildConnection\u003c/code\u003e, such as \u003ccode\u003eCreateBuild\u003c/code\u003e, \u003ccode\u003eGetBuild\u003c/code\u003e, \u003ccode\u003eListBuilds\u003c/code\u003e, \u003ccode\u003eCancelBuild\u003c/code\u003e, \u003ccode\u003eRetryBuild\u003c/code\u003e, \u003ccode\u003eApproveBuild\u003c/code\u003e, and various others for managing build triggers and worker pools.\u003c/p\u003e\n"],["\u003cp\u003eThe cloudbuild versions listed on the page range from \u003ccode\u003e2.11.0\u003c/code\u003e all the way up to the most recent version \u003ccode\u003e2.37.0-rc\u003c/code\u003e for the \u003ccode\u003eCloudBuildConnection\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]