Skip to main content
Documentation
close
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Google Cloud SDK
C++
Client libraries
Start free
Overview
Guides
Reference
Samples
Documentation
More
Overview
Guides
Reference
Samples
Console
Overview
Library reference docs
Cloud Run Admin API C++ Client Library
In-Depth Topics
Environment Variables
How to Override the Authentication Credentials
How to Override the Default Endpoint
Override Retry, Backoff, and Idempotency Policies
Override run_v2::ExecutionsClient Retry Policies
Override run_v2::JobsClient Retry Policies
Override run_v2::RevisionsClient Retry Policies
Override run_v2::ServicesClient Retry Policies
Override run_v2::TasksClient Retry Policies
How to Override the Default Universe Domain
Override run_v2::ExecutionsClient Universe Domain
Override run_v2::JobsClient Universe Domain
Override run_v2::RevisionsClient Universe Domain
Override run_v2::ServicesClient Universe Domain
Override run_v2::TasksClient Universe Domain
Modules
Cloud Run Admin API Configuration Options
Namespaces
google::cloud::run_v2
Overview
Classes
ExecutionsClient
Overview
Constructors
ExecutionsClient(ExecutionsClient const &)
ExecutionsClient(ExecutionsClient &&)
ExecutionsClient(std::shared_ptr< ExecutionsConnection >, Options)
Operators
operator=(ExecutionsClient const &)
operator=(ExecutionsClient &&)
operator==(ExecutionsClient const &, ExecutionsClient const &)
operator!=(ExecutionsClient const &, ExecutionsClient const &)
Functions
GetExecution(std::string const &, Options)
GetExecution(google::cloud::run::v2::GetExecutionRequest const &, Options)
ListExecutions(std::string const &, Options)
ListExecutions(google::cloud::run::v2::ListExecutionsRequest, Options)
DeleteExecution(std::string const &, Options)
DeleteExecution(NoAwaitTag, std::string const &, Options)
DeleteExecution(google::cloud::run::v2::DeleteExecutionRequest const &, Options)
DeleteExecution(NoAwaitTag, google::cloud::run::v2::DeleteExecutionRequest const &, Options)
DeleteExecution(google::longrunning::Operation const &, Options)
CancelExecution(std::string const &, Options)
CancelExecution(NoAwaitTag, std::string const &, Options)
CancelExecution(google::cloud::run::v2::CancelExecutionRequest const &, Options)
CancelExecution(NoAwaitTag, google::cloud::run::v2::CancelExecutionRequest const &, Options)
CancelExecution(google::longrunning::Operation const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
WaitOperation(google::longrunning::WaitOperationRequest const &, Options)
ExecutionsConnection
Overview
Functions
virtual options()
virtual GetExecution(google::cloud::run::v2::GetExecutionRequest const &)
virtual ListExecutions(google::cloud::run::v2::ListExecutionsRequest)
virtual DeleteExecution(google::cloud::run::v2::DeleteExecutionRequest const &)
virtual DeleteExecution(NoAwaitTag, google::cloud::run::v2::DeleteExecutionRequest const &)
virtual DeleteExecution(google::longrunning::Operation const &)
virtual CancelExecution(google::cloud::run::v2::CancelExecutionRequest const &)
virtual CancelExecution(NoAwaitTag, google::cloud::run::v2::CancelExecutionRequest const &)
virtual CancelExecution(google::longrunning::Operation const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual WaitOperation(google::longrunning::WaitOperationRequest const &)
ExecutionsConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual GetExecution(google::cloud::run::v2::GetExecutionRequest const &)
virtual ListExecutions(google::cloud::run::v2::ListExecutionsRequest)
virtual DeleteExecution(google::cloud::run::v2::DeleteExecutionRequest const &)
virtual CancelExecution(google::cloud::run::v2::CancelExecutionRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual WaitOperation(google::longrunning::WaitOperationRequest const &)
ExecutionsLimitedErrorCountRetryPolicy
Overview
Constructors
ExecutionsLimitedErrorCountRetryPolicy(int)
ExecutionsLimitedErrorCountRetryPolicy(ExecutionsLimitedErrorCountRetryPolicy &&)
ExecutionsLimitedErrorCountRetryPolicy(ExecutionsLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
ExecutionsLimitedTimeRetryPolicy
Overview
Constructors
ExecutionsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
ExecutionsLimitedTimeRetryPolicy(ExecutionsLimitedTimeRetryPolicy &&)
ExecutionsLimitedTimeRetryPolicy(ExecutionsLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
ExecutionsRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
JobsClient
Overview
Constructors
JobsClient(JobsClient const &)
JobsClient(JobsClient &&)
JobsClient(std::shared_ptr< JobsConnection >, Options)
Operators
operator=(JobsClient const &)
operator=(JobsClient &&)
operator==(JobsClient const &, JobsClient const &)
operator!=(JobsClient const &, JobsClient const &)
Functions
CreateJob(std::string const &, google::cloud::run::v2::Job const &, std::string const &, Options)
CreateJob(NoAwaitTag, std::string const &, google::cloud::run::v2::Job const &, std::string const &, Options)
CreateJob(google::cloud::run::v2::CreateJobRequest const &, Options)
CreateJob(NoAwaitTag, google::cloud::run::v2::CreateJobRequest const &, Options)
CreateJob(google::longrunning::Operation const &, Options)
GetJob(std::string const &, Options)
GetJob(google::cloud::run::v2::GetJobRequest const &, Options)
ListJobs(std::string const &, Options)
ListJobs(google::cloud::run::v2::ListJobsRequest, Options)
UpdateJob(google::cloud::run::v2::Job const &, Options)
UpdateJob(NoAwaitTag, google::cloud::run::v2::Job const &, Options)
UpdateJob(google::cloud::run::v2::UpdateJobRequest const &, Options)
UpdateJob(NoAwaitTag, google::cloud::run::v2::UpdateJobRequest const &, Options)
UpdateJob(google::longrunning::Operation const &, Options)
DeleteJob(std::string const &, Options)
DeleteJob(NoAwaitTag, std::string const &, Options)
DeleteJob(google::cloud::run::v2::DeleteJobRequest const &, Options)
DeleteJob(NoAwaitTag, google::cloud::run::v2::DeleteJobRequest const &, Options)
DeleteJob(google::longrunning::Operation const &, Options)
RunJob(std::string const &, Options)
RunJob(NoAwaitTag, std::string const &, Options)
RunJob(google::cloud::run::v2::RunJobRequest const &, Options)
RunJob(NoAwaitTag, google::cloud::run::v2::RunJobRequest const &, Options)
RunJob(google::longrunning::Operation const &, Options)
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)