Class CloudDeployConnection (2.14.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 2.14.0keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListDeliveryPipelines(google::cloud::deploy::v1::ListDeliveryPipelinesRequest)
Parameter
Name
Description
request
google::cloud::deploy::v1::ListDeliveryPipelinesRequest
Returns
Type
Description
StreamRange< google::cloud::deploy::v1::DeliveryPipeline >
virtual GetDeliveryPipeline(google::cloud::deploy::v1::GetDeliveryPipelineRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetDeliveryPipelineRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::DeliveryPipeline >
virtual CreateDeliveryPipeline(google::cloud::deploy::v1::CreateDeliveryPipelineRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::CreateDeliveryPipelineRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::DeliveryPipeline > >
virtual UpdateDeliveryPipeline(google::cloud::deploy::v1::UpdateDeliveryPipelineRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::UpdateDeliveryPipelineRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::DeliveryPipeline > >
virtual DeleteDeliveryPipeline(google::cloud::deploy::v1::DeleteDeliveryPipelineRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::DeleteDeliveryPipelineRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::OperationMetadata > >
virtual ListTargets(google::cloud::deploy::v1::ListTargetsRequest)
Parameter
Name
Description
request
google::cloud::deploy::v1::ListTargetsRequest
Returns
Type
Description
StreamRange< google::cloud::deploy::v1::Target >
virtual GetTarget(google::cloud::deploy::v1::GetTargetRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetTargetRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::Target >
virtual CreateTarget(google::cloud::deploy::v1::CreateTargetRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::CreateTargetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::Target > >
virtual UpdateTarget(google::cloud::deploy::v1::UpdateTargetRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::UpdateTargetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::Target > >
virtual DeleteTarget(google::cloud::deploy::v1::DeleteTargetRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::DeleteTargetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::OperationMetadata > >
virtual ListReleases(google::cloud::deploy::v1::ListReleasesRequest)
Parameter
Name
Description
request
google::cloud::deploy::v1::ListReleasesRequest
Returns
Type
Description
StreamRange< google::cloud::deploy::v1::Release >
virtual GetRelease(google::cloud::deploy::v1::GetReleaseRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetReleaseRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::Release >
virtual CreateRelease(google::cloud::deploy::v1::CreateReleaseRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::CreateReleaseRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::Release > >
virtual AbandonRelease(google::cloud::deploy::v1::AbandonReleaseRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::AbandonReleaseRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::AbandonReleaseResponse >
virtual ApproveRollout(google::cloud::deploy::v1::ApproveRolloutRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::ApproveRolloutRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::ApproveRolloutResponse >
virtual AdvanceRollout(google::cloud::deploy::v1::AdvanceRolloutRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::AdvanceRolloutRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::AdvanceRolloutResponse >
virtual CancelRollout(google::cloud::deploy::v1::CancelRolloutRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::CancelRolloutRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::CancelRolloutResponse >
virtual ListRollouts(google::cloud::deploy::v1::ListRolloutsRequest)
Parameter
Name
Description
request
google::cloud::deploy::v1::ListRolloutsRequest
Returns
Type
Description
StreamRange< google::cloud::deploy::v1::Rollout >
virtual GetRollout(google::cloud::deploy::v1::GetRolloutRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetRolloutRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::Rollout >
virtual CreateRollout(google::cloud::deploy::v1::CreateRolloutRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::CreateRolloutRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::deploy::v1::Rollout > >
virtual IgnoreJob(google::cloud::deploy::v1::IgnoreJobRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::IgnoreJobRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::IgnoreJobResponse >
virtual RetryJob(google::cloud::deploy::v1::RetryJobRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::RetryJobRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::RetryJobResponse >
virtual ListJobRuns(google::cloud::deploy::v1::ListJobRunsRequest)
Parameter
Name
Description
request
google::cloud::deploy::v1::ListJobRunsRequest
Returns
Type
Description
StreamRange< google::cloud::deploy::v1::JobRun >
virtual GetJobRun(google::cloud::deploy::v1::GetJobRunRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetJobRunRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::JobRun >
virtual TerminateJobRun(google::cloud::deploy::v1::TerminateJobRunRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::TerminateJobRunRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::TerminateJobRunResponse >
virtual GetConfig(google::cloud::deploy::v1::GetConfigRequest const &)
Parameter
Name
Description
request
google::cloud::deploy::v1::GetConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::deploy::v1::Config >
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis document details the \u003ccode\u003eCloudDeployConnection\u003c/code\u003e object, which interfaces with the \u003ccode\u003eCloudDeployClient\u003c/code\u003e for managing cloud deployments.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eCloudDeployConnection\u003c/code\u003e is 2.37.0-rc, and the document provides links to historical versions, dating back to 2.11.0, for reference.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudDeployConnection\u003c/code\u003e allows users to customize behavior during testing by injecting mock objects, offering methods such as creating, updating, and deleting delivery pipelines, targets, releases, rollouts, and job runs.\u003c/p\u003e\n"],["\u003cp\u003eThe document defines virtual methods to use \u003ccode\u003eCloudDeployClient\u003c/code\u003e features, such as \u003ccode\u003eListDeliveryPipelines\u003c/code\u003e, \u003ccode\u003eGetTarget\u003c/code\u003e, and \u003ccode\u003eCreateRelease\u003c/code\u003e, providing parameters and return types for each.\u003c/p\u003e\n"],["\u003cp\u003eYou can find concrete implementations of \u003ccode\u003eCloudDeployConnection\u003c/code\u003e using \u003ccode\u003eMakeCloudDeployConnection()\u003c/code\u003e, and if you want to mock it, you can do so using \u003ccode\u003edeploy_v1_mocks::MockCloudDeployConnection\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]