Skip to main content
Google Cloud Documentation
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
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Technology areas
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Cross-product tools
    • More
  • Console
  • Overview
  • Library reference docs
  • Gemini Enterprise for Customer Experience 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 ces_v1::AgentServiceClient Retry Policies
    • Override ces_v1::SessionServiceClient Retry Policies
    • Override ces_v1::ToolServiceClient Retry Policies
    • Override ces_v1::WidgetServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override ces_v1::AgentServiceClient Universe Domain
    • Override ces_v1::SessionServiceClient Universe Domain
    • Override ces_v1::ToolServiceClient Universe Domain
    • Override ces_v1::WidgetServiceClient Universe Domain
  • Modules
    • Gemini Enterprise for Customer Experience API Configuration Options
  • Namespaces
    • google::cloud::ces_v1
      • Overview
      • Classes
        • AgentServiceClient
          • Overview
          • Constructors
            • AgentServiceClient(AgentServiceClient const &)
            • AgentServiceClient(AgentServiceClient &&)
            • AgentServiceClient(std::shared_ptr< AgentServiceConnection >, Options)
          • Operators
            • operator=(AgentServiceClient const &)
            • operator=(AgentServiceClient &&)
            • operator==(AgentServiceClient const &, AgentServiceClient const &)
            • operator!=(AgentServiceClient const &, AgentServiceClient const &)
          • Functions
            • ListApps(std::string const &, Options)
            • ListApps(google::cloud::ces::v1::ListAppsRequest, Options)
            • GetApp(std::string const &, Options)
            • GetApp(google::cloud::ces::v1::GetAppRequest const &, Options)
            • CreateApp(std::string const &, google::cloud::ces::v1::App const &, std::string const &, Options)
            • CreateApp(NoAwaitTag, std::string const &, google::cloud::ces::v1::App const &, std::string const &, Options)
            • CreateApp(std::string const &, google::cloud::ces::v1::App const &, Options)
            • CreateApp(NoAwaitTag, std::string const &, google::cloud::ces::v1::App const &, Options)
            • CreateApp(google::cloud::ces::v1::CreateAppRequest const &, Options)
            • CreateApp(NoAwaitTag, google::cloud::ces::v1::CreateAppRequest const &, Options)
            • CreateApp(google::longrunning::Operation const &, Options)
            • UpdateApp(google::cloud::ces::v1::App const &, google::protobuf::FieldMask const &, Options)
            • UpdateApp(google::cloud::ces::v1::UpdateAppRequest const &, Options)
            • DeleteApp(std::string const &, Options)
            • DeleteApp(NoAwaitTag, std::string const &, Options)
            • DeleteApp(google::cloud::ces::v1::DeleteAppRequest const &, Options)
            • DeleteApp(NoAwaitTag, google::cloud::ces::v1::DeleteAppRequest const &, Options)
            • DeleteApp(google::longrunning::Operation const &, Options)
            • ExportApp(std::string const &, Options)
            • ExportApp(NoAwaitTag, std::string const &, Options)
            • ExportApp(google::cloud::ces::v1::ExportAppRequest const &, Options)
            • ExportApp(NoAwaitTag, google::cloud::ces::v1::ExportAppRequest const &, Options)
            • ExportApp(google::longrunning::Operation const &, Options)
            • ImportApp(std::string const &, std::string const &, std::string const &, Options)
            • ImportApp(NoAwaitTag, std::string const &, std::string const &, std::string const &, Options)
            • ImportApp(google::cloud::ces::v1::ImportAppRequest const &, Options)
            • ImportApp(NoAwaitTag, google::cloud::ces::v1::ImportAppRequest const &, Options)
            • ImportApp(google::longrunning::Operation const &, Options)
            • ListAgents(std::string const &, Options)
            • ListAgents(google::cloud::ces::v1::ListAgentsRequest, Options)
            • GetAgent(std::string const &, Options)
            • GetAgent(google::cloud::ces::v1::GetAgentRequest const &, Options)
            • CreateAgent(std::string const &, google::cloud::ces::v1::Agent const &, std::string const &, Options)
            • CreateAgent(std::string const &, google::cloud::ces::v1::Agent const &, Options)
            • CreateAgent(google::cloud::ces::v1::CreateAgentRequest const &, Options)
            • UpdateAgent(google::cloud::ces::v1::Agent const &, google::protobuf::FieldMask const &, Options)
            • UpdateAgent(google::cloud::ces::v1::UpdateAgentRequest const &, Options)
            • DeleteAgent(std::string const &, Options)
            • DeleteAgent(google::cloud::ces::v1::DeleteAgentRequest const &, Options)
            • ListExamples(std::string const &, Options)
            • ListExamples(google::cloud::ces::v1::ListExamplesRequest, Options)
            • GetExample(std::string const &, Options)
            • GetExample(google::cloud::ces::v1::GetExampleRequest const &, Options)
            • CreateExample(std::string const &, google::cloud::ces::v1::Example const &, std::string const &, Options)
            • CreateExample(std::string const &, google::cloud::ces::v1::Example const &, Options)
            • CreateExample(google::cloud::ces::v1::CreateExampleRequest const &, Options)
            • UpdateExample(google::cloud::ces::v1::Example const &, google::protobuf::FieldMask const &, Options)
            • UpdateExample(google::cloud::ces::v1::UpdateExampleRequest const &, Options)
            • DeleteExample(std::string const &, Options)
            • DeleteExample(google::cloud::ces::v1::DeleteExampleRequest const &, Options)
            • ListTools(std::string const &, Options)
            • ListTools(google::cloud::ces::v1::ListToolsRequest, Options)
            • GetTool(std::string const &, Options)
            • GetTool(google::cloud::ces::v1::GetToolRequest const &, Options)
            • ListConversations(std::string const &, Options)
            • ListConversations(google::cloud::ces::v1::ListConversationsRequest, Options)
            • GetConversation(std::string const &, Options)
            • GetConversation(google::cloud::ces::v1::GetConversationRequest const &, Options)
            • DeleteConversation(std::string const &, Options)
            • DeleteConversation(google::cloud::ces::v1::DeleteConversationRequest const &, Options)
            • BatchDeleteConversations(std::string const &, Options)
            • BatchDeleteConversations(NoAwaitTag, std::string const &, Options)
            • BatchDeleteConversations(google::cloud::ces::v1::BatchDeleteConversationsRequest const &, Options)
            • BatchDeleteConversations(NoAwaitTag, google::cloud::ces::v1::BatchDeleteConversationsRequest const &, Options)
            • BatchDeleteConversations(google::longrunning::Operation const &, Options)
            • CreateTool(std::string const &, google::cloud::ces::v1::Tool const &, std::string const &, Options)
            • CreateTool(std::string const &, google::cloud::ces::v1::Tool const &, Options)
            • CreateTool(google::cloud::ces::v1::CreateToolRequest const &, Options)
            • UpdateTool(google::cloud::ces::v1::Tool const &, google::protobuf::FieldMask const &, Options)
            • UpdateTool(google::cloud::ces::v1::UpdateToolRequest const &, Options)
            • DeleteTool(std::string const &, Options)
            • DeleteTool(google::cloud::ces::v1::DeleteToolRequest const &, Options)
            • ListGuardrails(std::string const &, Options)
            • ListGuardrails(google::cloud::ces::v1::ListGuardrailsRequest, Options)
            • GetGuardrail(std::string const &, Options)
            • GetGuardrail(google::cloud::ces::v1::GetGuardrailRequest const &, Options)
            • CreateGuardrail(std::string const &, google::cloud::ces::v1::Guardrail const &, std::string const &, Options)
            • CreateGuardrail(std::string const &, google::cloud::ces::v1::Guardrail const &, Options)
            • CreateGuardrail(google::cloud::ces::v1::CreateGuardrailRequest const &, Options)
            • UpdateGuardrail(google::cloud::ces::v1::Guardrail const &, google::protobuf::FieldMask const &, Options)
            • UpdateGuardrail(google::cloud::ces::v1::UpdateGuardrailRequest const &, Options)
            • DeleteGuardrail(std::string const &, Options)
            • DeleteGuardrail(google::cloud::ces::v1::DeleteGuardrailRequest const &, Options)
            • ListDeployments(std::string const &, Options)
            • ListDeployments(google::cloud::ces::v1::ListDeploymentsRequest, Options)
            • GetDeployment(std::string const &, Options)
            • GetDeployment(google::cloud::ces::v1::GetDeploymentRequest const &, Options)
            • CreateDeployment(std::string const &, google::cloud::ces::v1::Deployment const &, std::string const &, Options)
            • CreateDeployment(std::string const &, google::cloud::ces::v1::Deployment const &, Options)
            • CreateDeployment(google::cloud::ces::v1::CreateDeploymentRequest const &, Options)
            • UpdateDeployment(google::cloud::ces::v1::Deployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateDeployment(google::cloud::ces::v1::UpdateDeploymentRequest const &, Options)
            • DeleteDeployment(std::string const &, Options)
            • DeleteDeployment(google::cloud::ces::v1::DeleteDeploymentRequest const &, Options)
            • ListToolsets(std::string const &, Options)
            • ListToolsets(google::cloud::ces::v1::ListToolsetsRequest, Options)
            • GetToolset(std::string const &, Options)
            • GetToolset(google::cloud::ces::v1::GetToolsetRequest const &, Options)
            • CreateToolset(std::string const &, google::cloud::ces::v1::Toolset const &, std::string const &, Options)
            • CreateToolset(std::string const &, google::cloud::ces::v1::Toolset const &, Options)
            • CreateToolset(google::cloud::ces::v1::CreateToolsetRequest const &, Options)
            • UpdateToolset(google::cloud::ces::v1::Toolset const &, google::protobuf::FieldMask const &, Options)
            • UpdateToolset(google::cloud::ces::v1::UpdateToolsetRequest const &, Options)
            • DeleteToolset(std::string const &, Options)
            • DeleteToolset(google::cloud::ces::v1::DeleteToolsetRequest const &, Options)
            • ListAppVersions(std::string const &, Options)
            • ListAppVersions(google::cloud::ces::v1::ListAppVersionsRequest, Options)
            • GetAppVersion(std::string const &, Options)
            • GetAppVersion(google::cloud::ces::v1::GetAppVersionRequest const &, Options)
            • CreateAppVersion(std::string const &, google::cloud::ces::v1::AppVersion const &, std::string const &, Options)
            • CreateAppVersion(std::string const &, google::cloud::ces::v1::AppVersion const &, Options)
            • CreateAppVersion(google::cloud::ces::v1::CreateAppVersionRequest const &, Options)
            • DeleteAppVersion(std::string const &, Options)
            • DeleteAppVersion(google::cloud::ces::v1::DeleteAppVersionRequest const &, Options)
            • RestoreAppVersion(std::string const &, Options)
            • RestoreAppVersion(NoAwaitTag, std::string const &, Options)
            • RestoreAppVersion(google::cloud::ces::v1::RestoreAppVersionRequest const &, Options)
            • RestoreAppVersion(NoAwaitTag, google::cloud::ces::v1::RestoreAppVersionRequest const &, Options)
            • RestoreAppVersion(google::longrunning::Operation const &, Options)
            • ListChangelogs(std::string const &, Options)
            • ListChangelogs(google::cloud::ces::v1::ListChangelogsRequest, Options)
            • GetChangelog(std::string const &, Options)
            • GetChangelog(google::cloud::ces::v1::GetChangelogRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • AgentServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListApps(google::cloud::ces::v1::ListAppsRequest)
            • virtual GetApp(google::cloud::ces::v1::GetAppRequest const &)
            • virtual CreateApp(google::cloud::ces::v1::CreateAppRequest const &)
            • virtual CreateApp(NoAwaitTag, google::cloud::ces::v1::CreateAppRequest const &)
            • virtual CreateApp(google::longrunning::Operation const &)
            • virtual UpdateApp(google::cloud::ces::v1::UpdateAppRequest const &)
            • virtual DeleteApp(google::cloud::ces::v1::DeleteAppRequest const &)
            • virtual DeleteApp(NoAwaitTag, google::cloud::ces::v1::DeleteAppRequest const &)
            • virtual DeleteApp(google::longrunning::Operation const &)
            • virtual ExportApp(google::cloud::ces::v1::ExportAppRequest const &)
            • virtual ExportApp(NoAwaitTag, google::cloud::ces::v1::ExportAppRequest const &)
            • virtual ExportApp(google::longrunning::Operation const &)
            • virtual ImportApp(google::cloud::ces::v1::ImportAppRequest const &)
            • virtual ImportApp(NoAwaitTag, google::cloud::ces::v1::ImportAppRequest const &)
            • virtual ImportApp(google::longrunning::Operation const &)
            • virtual ListAgents(google::cloud::ces::v1::ListAgentsRequest)
            • virtual GetAgent(google::cloud::ces::v1::GetAgentRequest const &)
            • virtual CreateAgent(google::cloud::ces::v1::CreateAgentRequest const &)
            • virtual UpdateAgent(google::cloud::ces::v1::UpdateAgentRequest const &)
            • virtual DeleteAgent(google::cloud::ces::v1::DeleteAgentRequest const &)
            • virtual ListExamples(google::cloud::ces::v1::ListExamplesRequest)
            • virtual GetExample(google::cloud::ces::v1::GetExampleRequest const &)
            • virtual CreateExample(google::cloud::ces::v1::CreateExampleRequest const &)
            • virtual UpdateExample(google::cloud::ces::v1::UpdateExampleRequest const &)
            • virtual DeleteExample(google::cloud::ces::v1::DeleteExampleRequest const &)
            • virtual ListTools(google::cloud::ces::v1::ListToolsRequest)
            • virtual GetTool(google::cloud::ces::v1::GetToolRequest const &)
            • virtual ListConversations(google::cloud::ces::v1::ListConversationsRequest)
            • virtual GetConversation(google::cloud::ces::v1::GetConversationRequest const &)
            • virtual DeleteConversation(google::cloud::ces::v1::DeleteConversationRequest const &)
            • virtual BatchDeleteConversations(google::cloud::ces::v1::BatchDeleteConversationsRequest const &)
            • virtual BatchDeleteConversations(NoAwaitTag, google::cloud::ces::v1::BatchDeleteConversationsRequest const &)
            • virtual BatchDeleteConversations(google::longrunning::Operation const &)
            • virtual CreateTool(google::cloud::ces::v1::CreateToolRequest const &)
            • virtual UpdateTool(google::cloud::ces::v1::UpdateToolRequest const &)
            • virtual DeleteTool(google::cloud::ces::v1::DeleteToolRequest const &)
            • virtual ListGuardrails(google::cloud::ces::v1::ListGuardrailsRequest)
            • virtual GetGuardrail(google::cloud::ces::v1::GetGuardrailRequest const &)
            • virtual CreateGuardrail(google::cloud::ces::v1::CreateGuardrailRequest const &)
            • virtual UpdateGuardrail(google::cloud::ces::v1::UpdateGuardrailRequest const &)
            • virtual DeleteGuardrail(google::cloud::ces::v1::DeleteGuardrailRequest const &)
            • virtual ListDeployments(google::cloud::ces::v1::ListDeploymentsRequest)
            • virtual GetDeployment(google::cloud::ces::v1::GetDeploymentRequest const &)
            • virtual CreateDeployment(google::cloud::ces::v1::CreateDeploymentRequest const &)
            • virtual UpdateDeployment(google::cloud::ces::v1::UpdateDeploymentRequest const &)
            • virtual DeleteDeployment(google::cloud::ces::v1::DeleteDeploymentRequest const &)
            • virtual ListToolsets(google::cloud::ces::v1::ListToolsetsRequest)
            • virtual GetToolset(google::cloud::ces::v1::GetToolsetRequest const &)
            • virtual CreateToolset(google::cloud::ces::v1::CreateToolsetRequest const &)
            • virtual UpdateToolset(google::cloud::ces::v1::UpdateToolsetRequest const &)
            • virtual DeleteToolset(google::cloud::ces::v1::DeleteToolsetRequest const &)
            • virtual ListAppVersions(google::cloud::ces::v1::ListAppVersionsRequest)
            • virtual GetAppVersion(google::cloud::ces::v1::GetAppVersionRequest const &)
            • virtual CreateAppVersion(google::cloud::ces::v1::CreateAppVersionRequest const &)
            • virtual DeleteAppVersion(google::cloud::ces::v1::DeleteAppVersionRequest const &)
            • virtual RestoreAppVersion(google::cloud::ces::v1::RestoreAppVersionRequest const &)
            • virtual RestoreAppVersion(NoAwaitTag, google::cloud::ces::v1::RestoreAppVersionRequest const &)
            • virtual RestoreAppVersion(google::longrunning::Operation const &)
            • virtual ListChangelogs(google::cloud::ces::v1::ListChangelogsRequest)
            • virtual GetChangelog(google::cloud::ces::v1::GetChangelogRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AgentServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListApps(google::cloud::ces::v1::ListAppsRequest)
            • virtual GetApp(google::cloud::ces::v1::GetAppRequest const &)
            • virtual CreateApp(google::cloud::ces::v1::CreateAppRequest const &)
            • virtual UpdateApp(google::cloud::ces::v1::UpdateAppRequest const &)
            • virtual DeleteApp(google::cloud::ces::v1::DeleteAppRequest const &)
            • virtual ExportApp(google::cloud::ces::v1::ExportAppRequest const &)
            • virtual ImportApp(google::cloud::ces::v1::ImportAppRequest const &)
            • virtual ListAgents(google::cloud::ces::v1::ListAgentsRequest)
            • virtual GetAgent(google::cloud::ces::v1::GetAgentRequest const &)
            • virtual CreateAgent(google::cloud::ces::v1::CreateAgentRequest const &)
            • virtual UpdateAgent(google::cloud::ces::v1::UpdateAgentRequest const &)
            • virtual DeleteAgent(google::cloud::ces::v1::DeleteAgentRequest const &)
            • virtual ListExamples(google::cloud::ces::v1::ListExamplesRequest)
            • virtual GetExample(google::cloud::ces::v1::GetExampleRequest const &)
            • virtual CreateExample(google::cloud::ces::v1::CreateExampleRequest const &)
            • virtual UpdateExample(google::cloud::ces::v1::UpdateExampleRequest const &)
            • virtual DeleteExample(google::cloud::ces::v1::DeleteExampleRequest const &)
            • virtual ListTools(google::cloud::ces::v1::ListToolsRequest)
            • virtual GetTool(google::cloud::ces::v1::GetToolRequest const &)
            • virtual ListConversations(google::cloud::ces::v1::ListConversationsRequest)
            • virtual GetConversation(google::cloud::ces::v1::GetConversationRequest const &)
            • virtual DeleteConversation(google::cloud::ces::v1::DeleteConversationRequest const &)
            • virtual BatchDeleteConversations(google::cloud::ces::v1::BatchDeleteConversationsRequest const &)
            • virtual CreateTool(google::cloud::ces::v1::CreateToolRequest const &)
            • virtual UpdateTool(google::cloud::ces::v1::UpdateToolRequest const &)
            • virtual DeleteTool(google::cloud::ces::v1::DeleteToolRequest const &)
            • virtual ListGuardrails(google::cloud::ces::v1::ListGuardrailsRequest)
            • virtual GetGuardrail(google::cloud::ces::v1::GetGuardrailRequest const &)
            • virtual CreateGuardrail(google::cloud::ces::v1::CreateGuardrailRequest const &)
            • virtual UpdateGuardrail(google::cloud::ces::v1::UpdateGuardrailRequest const &)
            • virtual DeleteGuardrail(google::cloud::ces::v1::DeleteGuardrailRequest const &)
            • virtual ListDeployments(google::cloud::ces::v1::ListDeploymentsRequest)
            • virtual GetDeployment(google::cloud::ces::v1::GetDeploymentRequest const &)
            • virtual CreateDeployment(google::cloud::ces::v1::CreateDeploymentRequest const &)
            • virtual UpdateDeployment(google::cloud::ces::v1::UpdateDeploymentRequest const &)
            • virtual DeleteDeployment(google::cloud::ces::v1::DeleteDeploymentRequest const &)
            • virtual ListToolsets(google::cloud::ces::v1::ListToolsetsRequest)
            • virtual GetToolset(google::cloud::ces::v1::GetToolsetRequest const &)
            • virtual CreateToolset(google::cloud::ces::v1::CreateToolsetRequest const &)
            • virtual UpdateToolset(google::cloud::ces::v1::UpdateToolsetRequest const &)
            • virtual DeleteToolset(google::cloud::ces::v1::DeleteToolsetRequest const &)
            • virtual ListAppVersions(google::cloud::ces::v1::ListAppVersionsRequest)
            • virtual GetAppVersion(google::cloud::ces::v1::GetAppVersionRequest const &)
            • virtual CreateAppVersion(google::cloud::ces::v1::CreateAppVersionRequest const &)
            • virtual DeleteAppVersion(google::cloud::ces::v1::DeleteAppVersionRequest const &)
            • virtual RestoreAppVersion(google::cloud::ces::v1::RestoreAppVersionRequest const &)
            • virtual ListChangelogs(google::cloud::ces::v1::ListChangelogsRequest)
            • virtual GetChangelog(google::cloud::ces::v1::GetChangelogRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AgentServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AgentServiceLimitedErrorCountRetryPolicy(int)
            • AgentServiceLimitedErrorCountRetryPolicy(AgentServiceLimitedErrorCountRetryPolicy &&)
            • AgentServiceLimitedErrorCountRetryPolicy(AgentServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AgentServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AgentServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AgentServiceLimitedTimeRetryPolicy(AgentServiceLimitedTimeRetryPolicy &&)
            • AgentServiceLimitedTimeRetryPolicy(AgentServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AgentServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SessionServiceClient
          • Overview
          • Constructors
            • SessionServiceClient(SessionServiceClient const &)
            • SessionServiceClient(SessionServiceClient &&)
            • SessionServiceClient(std::shared_ptr< SessionServiceConnection >, Options)
          • Operators
            • operator=(SessionServiceClient const &)
            • operator=(SessionServiceClient &&)
            • operator==(SessionServiceClient const &, SessionServiceClient const &)
            • operator!=(SessionServiceClient const &, SessionServiceClient const &)
          • Functions
            • RunSession(google::cloud::ces::v1::RunSessionRequest const &, Options)
            • AsyncBidiRunSession(Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SessionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual RunSession(google::cloud::ces::v1::RunSessionRequest const &)
            • virtual AsyncBidiRunSession()
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual RunSession(google::cloud::ces::v1::RunSessionRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SessionServiceLimitedErrorCountRetryPolicy(int)
            • SessionServiceLimitedErrorCountRetryPolicy(SessionServiceLimitedErrorCountRetryPolicy &&)
            • SessionServiceLimitedErrorCountRetryPolicy(SessionServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SessionServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SessionServiceLimitedTimeRetryPolicy(SessionServiceLimitedTimeRetryPolicy &&)
            • SessionServiceLimitedTimeRetryPolicy(SessionServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ToolServiceClient
          • Overview
          • Constructors
            • ToolServiceClient(ToolServiceClient const &)
            • ToolServiceClient(ToolServiceClient &&)
            • ToolServiceClient(std::shared_ptr< ToolServiceConnection >, Options)
          • Operators
            • operator=(ToolServiceClient const &)
            • operator=(ToolServiceClient &&)
            • operator==(ToolServiceClient const &, ToolServiceClient const &)
            • operator!=(ToolServiceClient const &, ToolServiceClient const &)
          • Functions
            • ExecuteTool(google::cloud::ces::v1::ExecuteToolRequest const &, Options)
            • RetrieveToolSchema(google::cloud::ces::v1::RetrieveToolSchemaRequest const &, Options)
            • RetrieveTools(google::cloud::ces::v1::RetrieveToolsRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ToolServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ExecuteTool(google::cloud::ces::v1::ExecuteToolRequest const &)
            • virtual RetrieveToolSchema(google::cloud::ces::v1::RetrieveToolSchemaRequest const &)
            • virtual RetrieveTools(google::cloud::ces::v1::RetrieveToolsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ToolServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ExecuteTool(google::cloud::ces::v1::ExecuteToolRequest const &)
            • virtual RetrieveToolSchema(google::cloud::ces::v1::RetrieveToolSchemaRequest const &)
            • virtual RetrieveTools(google::cloud::ces::v1::RetrieveToolsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ToolServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ToolServiceLimitedErrorCountRetryPolicy(int)
            • ToolServiceLimitedErrorCountRetryPolicy(ToolServiceLimitedErrorCountRetryPolicy &&)
            • ToolServiceLimitedErrorCountRetryPolicy(ToolServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ToolServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ToolServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ToolServiceLimitedTimeRetryPolicy(ToolServiceLimitedTimeRetryPolicy &&)
            • ToolServiceLimitedTimeRetryPolicy(ToolServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ToolServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • WidgetServiceClient
          • Overview
          • Constructors
            • WidgetServiceClient(WidgetServiceClient const &)
            • WidgetServiceClient(WidgetServiceClient &&)
            • WidgetServiceClient(std::shared_ptr< WidgetServiceConnection >, Options)
          • Operators
            • operator=(WidgetServiceClient const &)
            • operator=(WidgetServiceClient &&)
            • operator==(WidgetServiceClient const &, WidgetServiceClient const &)
            • operator!=(WidgetServiceClient const &, WidgetServiceClient const &)
          • Functions
            • GenerateChatToken(google::cloud::ces::v1::GenerateChatTokenRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • WidgetServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GenerateChatToken(google::cloud::ces::v1::GenerateChatTokenRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • WidgetServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GenerateChatToken(google::cloud::ces::v1::GenerateChatTokenRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • WidgetServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • WidgetServiceLimitedErrorCountRetryPolicy(int)
            • WidgetServiceLimitedErrorCountRetryPolicy(WidgetServiceLimitedErrorCountRetryPolicy &&)
            • WidgetServiceLimitedErrorCountRetryPolicy(WidgetServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WidgetServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • WidgetServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • WidgetServiceLimitedTimeRetryPolicy(WidgetServiceLimitedTimeRetryPolicy &&)
            • WidgetServiceLimitedTimeRetryPolicy(WidgetServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WidgetServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AgentServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AgentServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AgentServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • AgentServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • SessionServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SessionServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SessionServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ToolServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ToolServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ToolServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • WidgetServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • WidgetServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • WidgetServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeAgentServiceConnection(Options)
        • MakeDefaultAgentServiceConnectionIdempotencyPolicy()
        • MakeSessionServiceConnection(Options)
        • MakeDefaultSessionServiceConnectionIdempotencyPolicy()
        • MakeToolServiceConnection(Options)
        • MakeDefaultToolServiceConnectionIdempotencyPolicy()
        • MakeWidgetServiceConnection(Options)
        • MakeDefaultWidgetServiceConnectionIdempotencyPolicy()
    • google::cloud::ces_v1_mocks
      • Overview
      • Classes
        • MockAgentServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListApps(google::cloud::ces::v1::ListAppsRequest)
            • virtual GetApp(google::cloud::ces::v1::GetAppRequest const &)
            • virtual CreateApp(google::cloud::ces::v1::CreateAppRequest const &)
            • virtual CreateApp(NoAwaitTag, google::cloud::ces::v1::CreateAppRequest const &)
            • virtual CreateApp(google::longrunning::Operation const &)
            • virtual UpdateApp(google::cloud::ces::v1::UpdateAppRequest const &)
            • virtual DeleteApp(google::cloud::ces::v1::DeleteAppRequest const &)
            • virtual DeleteApp(NoAwaitTag, google::cloud::ces::v1::DeleteAppRequest const &)
            • virtual DeleteApp(google::longrunning::Operation const &)
            • virtual ExportApp(google::cloud::ces::v1::ExportAppRequest const &)
            • virtual ExportApp(NoAwaitTag, google::cloud::ces::v1::ExportAppRequest const &)
            • virtual ExportApp(google::longrunning::Operation const &)
            • virtual ImportApp(google::cloud::ces::v1::ImportAppRequest const &)
            • virtual ImportApp(NoAwaitTag, google::cloud::ces::v1::ImportAppRequest const &)
            • virtual ImportApp(google::longrunning::Operation const &)
            • virtual ListAgents(google::cloud::ces::v1::ListAgentsRequest)
            • virtual GetAgent(google::cloud::ces::v1::GetAgentRequest const &)
            • virtual CreateAgent(google::cloud::ces::v1::CreateAgentRequest const &)
            • virtual UpdateAgent(google::cloud::ces::v1::UpdateAgentRequest const &)
            • virtual DeleteAgent(google::cloud::ces::v1::DeleteAgentRequest const &)
            • virtual ListExamples(google::cloud::ces::v1::ListExamplesRequest)
            • virtual GetExample(google::cloud::ces::v1::GetExampleRequest const &)
            • virtual CreateExample(google::cloud::ces::v1::CreateExampleRequest const &)
            • virtual UpdateExample(google::cloud::ces::v1::UpdateExampleRequest const &)
            • virtual DeleteExample(google::cloud::ces::v1::DeleteExampleRequest const &)
            • virtual ListTools(google::cloud::ces::v1::ListToolsRequest)
            • virtual GetTool(google::cloud::ces::v1::GetToolRequest const &)
            • virtual ListConversations(google::cloud::ces::v1::ListConversationsRequest)
            • virtual GetConversation(google::cloud::ces::v1::GetConversationRequest const &)
            • virtual DeleteConversation(google::cloud::ces::v1::DeleteConversationRequest const &)
            • virtual BatchDeleteConversations(google::cloud::ces::v1::BatchDeleteConversationsRequest const &)
            • virtual BatchDeleteConversations(NoAwaitTag, google::cloud::ces::v1::BatchDeleteConversationsRequest const &)
            • virtual BatchDeleteConversations(google::longrunning::Operation const &)
            • virtual CreateTool(google::cloud::ces::v1::CreateToolRequest const &)
            • virtual UpdateTool(google::cloud::ces::v1::UpdateToolRequest const &)
            • virtual DeleteTool(google::cloud::ces::v1::DeleteToolRequest const &)
            • virtual ListGuardrails(google::cloud::ces::v1::ListGuardrailsRequest)
            • virtual GetGuardrail(google::cloud::ces::v1::GetGuardrailRequest const &)
            • virtual CreateGuardrail(google::cloud::ces::v1::CreateGuardrailRequest const &)
            • virtual UpdateGuardrail(google::cloud::ces::v1::UpdateGuardrailRequest const &)
            • virtual DeleteGuardrail(google::cloud::ces::v1::DeleteGuardrailRequest const &)
            • virtual ListDeployments(google::cloud::ces::v1::ListDeploymentsRequest)
            • virtual GetDeployment(google::cloud::ces::v1::GetDeploymentRequest const &)
            • virtual CreateDeployment(google::cloud::ces::v1::CreateDeploymentRequest const &)
            • virtual UpdateDeployment(google::cloud::ces::v1::UpdateDeploymentRequest const &)
            • virtual DeleteDeployment(google::cloud::ces::v1::DeleteDeploymentRequest const &)
            • virtual ListToolsets(google::cloud::ces::v1::ListToolsetsRequest)
            • virtual GetToolset(google::cloud::ces::v1::GetToolsetRequest const &)
            • virtual CreateToolset(google::cloud::ces::v1::CreateToolsetRequest const &)
            • virtual UpdateToolset(google::cloud::ces::v1::UpdateToolsetRequest const &)
            • virtual DeleteToolset(google::cloud::ces::v1::DeleteToolsetRequest const &)
            • virtual ListAppVersions(google::cloud::ces::v1::ListAppVersionsRequest)
            • virtual GetAppVersion(google::cloud::ces::v1::GetAppVersionRequest const &)
            • virtual CreateAppVersion(google::cloud::ces::v1::CreateAppVersionRequest const &)
            • virtual DeleteAppVersion(google::cloud::ces::v1::DeleteAppVersionRequest const &)
            • virtual RestoreAppVersion(google::cloud::ces::v1::RestoreAppVersionRequest const &)
            • virtual RestoreAppVersion(NoAwaitTag, google::cloud::ces::v1::RestoreAppVersionRequest const &)
            • virtual RestoreAppVersion(google::longrunning::Operation const &)
            • virtual ListChangelogs(google::cloud::ces::v1::ListChangelogsRequest)
            • virtual GetChangelog(google::cloud::ces::v1::GetChangelogRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSessionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual RunSession(google::cloud::ces::v1::RunSessionRequest const &)
            • virtual AsyncBidiRunSession()
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockToolServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ExecuteTool(google::cloud::ces::v1::ExecuteToolRequest const &)
            • virtual RetrieveToolSchema(google::cloud::ces::v1::RetrieveToolSchemaRequest const &)
            • virtual RetrieveTools(google::cloud::ces::v1::RetrieveToolsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockWidgetServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GenerateChatToken(google::cloud::ces::v1::GenerateChatTokenRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • 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
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Home
  • Documentation
  • Developer tools
  • C++
  • Client libraries

Struct SessionServiceConnectionIdempotencyPolicyOption (3.3.0-rc) Stay organized with collections Save and categorize content based on your preferences.

Use with google::cloud::Options to configure which operations are retried.

Type Aliases

Type

Alias Of: std::shared_ptr< SessionServiceConnectionIdempotencyPolicy >

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 2026-02-27 UTC.

  • Products and pricing

    • See all products
    • Google Cloud pricing
    • Google Cloud Marketplace
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어