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
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Retail 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 retail_v2::AnalyticsServiceClient Retry Policies
    • Override retail_v2::CatalogServiceClient Retry Policies
    • Override retail_v2::CompletionServiceClient Retry Policies
    • Override retail_v2::ControlServiceClient Retry Policies
    • Override retail_v2::ModelServiceClient Retry Policies
    • Override retail_v2::PredictionServiceClient Retry Policies
    • Override retail_v2::ProductServiceClient Retry Policies
    • Override retail_v2::SearchServiceClient Retry Policies
    • Override retail_v2::ServingConfigServiceClient Retry Policies
    • Override retail_v2::UserEventServiceClient Retry Policies
  • Modules
    • Retail API Configuration Options
  • Namespaces
    • google::cloud::retail
      • Overview
    • google::cloud::retail_mocks
      • Overview
    • google::cloud::retail_v2
      • Overview
      • Classes
        • AnalyticsServiceClient
          • Overview
          • Constructors
            • AnalyticsServiceClient(AnalyticsServiceClient const &)
            • AnalyticsServiceClient(AnalyticsServiceClient &&)
            • AnalyticsServiceClient(std::shared_ptr< AnalyticsServiceConnection >, Options)
          • Operators
            • operator=(AnalyticsServiceClient const &)
            • operator=(AnalyticsServiceClient &&)
            • operator==(AnalyticsServiceClient const &, AnalyticsServiceClient const &)
            • operator!=(AnalyticsServiceClient const &, AnalyticsServiceClient const &)
          • Functions
            • ExportAnalyticsMetrics(google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &, Options)
            • ExportAnalyticsMetrics(NoAwaitTag, google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &, Options)
            • ExportAnalyticsMetrics(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)
        • AnalyticsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ExportAnalyticsMetrics(google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &)
            • virtual ExportAnalyticsMetrics(NoAwaitTag, google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &)
            • virtual ExportAnalyticsMetrics(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • AnalyticsServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ExportAnalyticsMetrics(google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • AnalyticsServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AnalyticsServiceLimitedErrorCountRetryPolicy(int)
            • AnalyticsServiceLimitedErrorCountRetryPolicy(AnalyticsServiceLimitedErrorCountRetryPolicy &&)
            • AnalyticsServiceLimitedErrorCountRetryPolicy(AnalyticsServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AnalyticsServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AnalyticsServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AnalyticsServiceLimitedTimeRetryPolicy(AnalyticsServiceLimitedTimeRetryPolicy &&)
            • AnalyticsServiceLimitedTimeRetryPolicy(AnalyticsServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AnalyticsServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • CatalogServiceClient
          • Overview
          • Constructors
            • CatalogServiceClient(CatalogServiceClient const &)
            • CatalogServiceClient(CatalogServiceClient &&)
            • CatalogServiceClient(std::shared_ptr< CatalogServiceConnection >, Options)
          • Operators
            • operator=(CatalogServiceClient const &)
            • operator=(CatalogServiceClient &&)
            • operator==(CatalogServiceClient const &, CatalogServiceClient const &)
            • operator!=(CatalogServiceClient const &, CatalogServiceClient const &)
          • Functions
            • ListCatalogs(std::string const &, Options)
            • ListCatalogs(google::cloud::retail::v2::ListCatalogsRequest, Options)
            • UpdateCatalog(google::cloud::retail::v2::Catalog const &, google::protobuf::FieldMask const &, Options)
            • UpdateCatalog(google::cloud::retail::v2::UpdateCatalogRequest const &, Options)
            • SetDefaultBranch(std::string const &, Options)
            • SetDefaultBranch(google::cloud::retail::v2::SetDefaultBranchRequest const &, Options)
            • GetDefaultBranch(std::string const &, Options)
            • GetDefaultBranch(google::cloud::retail::v2::GetDefaultBranchRequest const &, Options)
            • GetCompletionConfig(std::string const &, Options)
            • GetCompletionConfig(google::cloud::retail::v2::GetCompletionConfigRequest const &, Options)
            • UpdateCompletionConfig(google::cloud::retail::v2::CompletionConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateCompletionConfig(google::cloud::retail::v2::UpdateCompletionConfigRequest const &, Options)
            • GetAttributesConfig(std::string const &, Options)
            • GetAttributesConfig(google::cloud::retail::v2::GetAttributesConfigRequest const &, Options)
            • UpdateAttributesConfig(google::cloud::retail::v2::AttributesConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateAttributesConfig(google::cloud::retail::v2::UpdateAttributesConfigRequest const &, Options)
            • AddCatalogAttribute(google::cloud::retail::v2::AddCatalogAttributeRequest const &, Options)
            • RemoveCatalogAttribute(google::cloud::retail::v2::RemoveCatalogAttributeRequest const &, Options)
            • ReplaceCatalogAttribute(google::cloud::retail::v2::ReplaceCatalogAttributeRequest 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)
        • CatalogServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCatalogs(google::cloud::retail::v2::ListCatalogsRequest)
            • virtual UpdateCatalog(google::cloud::retail::v2::UpdateCatalogRequest const &)
            • virtual SetDefaultBranch(google::cloud::retail::v2::SetDefaultBranchRequest const &)
            • virtual GetDefaultBranch(google::cloud::retail::v2::GetDefaultBranchRequest const &)
            • virtual GetCompletionConfig(google::cloud::retail::v2::GetCompletionConfigRequest const &)
            • virtual UpdateCompletionConfig(google::cloud::retail::v2::UpdateCompletionConfigRequest const &)
            • virtual GetAttributesConfig(google::cloud::retail::v2::GetAttributesConfigRequest const &)
            • virtual UpdateAttributesConfig(google::cloud::retail::v2::UpdateAttributesConfigRequest const &)
            • virtual AddCatalogAttribute(google::cloud::retail::v2::AddCatalogAttributeRequest const &)
            • virtual RemoveCatalogAttribute(google::cloud::retail::v2::RemoveCatalogAttributeRequest const &)
            • virtual ReplaceCatalogAttribute(google::cloud::retail::v2::ReplaceCatalogAttributeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • CatalogServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListCatalogs(google::cloud::retail::v2::ListCatalogsRequest)
            • virtual UpdateCatalog(google::cloud::retail::v2::UpdateCatalogRequest const &)
            • virtual SetDefaultBranch(google::cloud::retail::v2::SetDefaultBranchRequest const &)
            • virtual GetDefaultBranch(google::cloud::retail::v2::GetDefaultBranchRequest const &)
            • virtual GetCompletionConfig(google::cloud::retail::v2::GetCompletionConfigRequest const &)
            • virtual UpdateCompletionConfig(google::cloud::retail::v2::UpdateCompletionConfigRequest const &)
            • virtual GetAttributesConfig(google::cloud::retail::v2::GetAttributesConfigRequest const &)
            • virtual UpdateAttributesConfig(google::cloud::retail::v2::UpdateAttributesConfigRequest const &)
            • virtual AddCatalogAttribute(google::cloud::retail::v2::AddCatalogAttributeRequest const &)
            • virtual RemoveCatalogAttribute(google::cloud::retail::v2::RemoveCatalogAttributeRequest const &)
            • virtual ReplaceCatalogAttribute(google::cloud::retail::v2::ReplaceCatalogAttributeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • CatalogServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • CatalogServiceLimitedErrorCountRetryPolicy(int)
            • CatalogServiceLimitedErrorCountRetryPolicy(CatalogServiceLimitedErrorCountRetryPolicy &&)
            • CatalogServiceLimitedErrorCountRetryPolicy(CatalogServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CatalogServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • CatalogServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • CatalogServiceLimitedTimeRetryPolicy(CatalogServiceLimitedTimeRetryPolicy &&)
            • CatalogServiceLimitedTimeRetryPolicy(CatalogServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CatalogServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • CompletionServiceClient
          • Overview
          • Constructors
            • CompletionServiceClient(CompletionServiceClient const &)
            • CompletionServiceClient(CompletionServiceClient &&)
            • CompletionServiceClient(std::shared_ptr< CompletionServiceConnection >, Options)
          • Operators
            • operator=(CompletionServiceClient const &)
            • operator=(CompletionServiceClient &&)
            • operator==(CompletionServiceClient const &, CompletionServiceClient const &)
            • operator!=(CompletionServiceClient const &, CompletionServiceClient const &)
          • Functions
            • CompleteQuery(google::cloud::retail::v2::CompleteQueryRequest const &, Options)
            • ImportCompletionData(google::cloud::retail::v2::ImportCompletionDataRequest const &, Options)
            • ImportCompletionData(NoAwaitTag, google::cloud::retail::v2::ImportCompletionDataRequest const &, Options)
            • ImportCompletionData(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)
        • CompletionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CompleteQuery(google::cloud::retail::v2::CompleteQueryRequest const &)
            • virtual ImportCompletionData(google::cloud::retail::v2::ImportCompletionDataRequest const &)
            • virtual ImportCompletionData(NoAwaitTag, google::cloud::retail::v2::ImportCompletionDataRequest const &)
            • virtual ImportCompletionData(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • CompletionServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CompleteQuery(google::cloud::retail::v2::CompleteQueryRequest const &)
            • virtual ImportCompletionData(google::cloud::retail::v2::ImportCompletionDataRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • CompletionServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • CompletionServiceLimitedErrorCountRetryPolicy(int)
            • CompletionServiceLimitedErrorCountRetryPolicy(CompletionServiceLimitedErrorCountRetryPolicy &&)
            • CompletionServiceLimitedErrorCountRetryPolicy(CompletionServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CompletionServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • CompletionServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • CompletionServiceLimitedTimeRetryPolicy(CompletionServiceLimitedTimeRetryPolicy &&)
            • CompletionServiceLimitedTimeRetryPolicy(CompletionServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CompletionServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ControlServiceClient
          • Overview
          • Constructors
            • ControlServiceClient(ControlServiceClient const &)
            • ControlServiceClient(ControlServiceClient &&)
            • ControlServiceClient(std::shared_ptr< ControlServiceConnection >, Options)
          • Operators
            • operator=(ControlServiceClient const &)
            • operator=(ControlServiceClient &&)
            • operator==(ControlServiceClient const &, ControlServiceClient const &)
            • operator!=(ControlServiceClient const &, ControlServiceClient const &)
          • Functions
            • CreateControl(std::string const &, google::cloud::retail::v2::Control const &, std::string const &, Options)
            • CreateControl(google::cloud::retail::v2::CreateControlRequest const &, Options)
            • DeleteControl(std::string const &, Options)
            • DeleteControl(google::cloud::retail::v2::DeleteControlRequest const &, Options)
            • UpdateControl(google::cloud::retail::v2::Control const &, google::protobuf::FieldMask const &, Options)
            • UpdateControl(google::cloud::retail::v2::UpdateControlRequest const &, Options)
            • GetControl(std::string const &, Options)
            • GetControl(google::cloud::retail::v2::GetControlRequest const &, Options)
            • ListControls(std::string const &, Options)
            • ListControls(google::cloud::retail::v2::ListControlsRequest, 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)
        • ControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateControl(google::cloud::retail::v2::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::retail::v2::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::retail::v2::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::retail::v2::GetControlRequest const &)
            • virtual ListControls(google::cloud::retail::v2::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ControlServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateControl(google::cloud::retail::v2::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::retail::v2::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::retail::v2::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::retail::v2::GetControlRequest const &)
            • virtual ListControls(google::cloud::retail::v2::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ControlServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ControlServiceLimitedErrorCountRetryPolicy(int)
            • ControlServiceLimitedErrorCountRetryPolicy(ControlServiceLimitedErrorCountRetryPolicy &&)
            • ControlServiceLimitedErrorCountRetryPolicy(ControlServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ControlServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ControlServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ControlServiceLimitedTimeRetryPolicy(ControlServiceLimitedTimeRetryPolicy &&)
            • ControlServiceLimitedTimeRetryPolicy(ControlServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ControlServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ModelServiceClient
          • Overview
          • Constructors
            • ModelServiceClient(ModelServiceClient const &)
            • ModelServiceClient(ModelServiceClient &&)
            • ModelServiceClient(std::shared_ptr< ModelServiceConnection >, Options)
          • Operators
            • operator=(ModelServiceClient const &)
            • operator=(ModelServiceClient &&)
            • operator==(ModelServiceClient const &, ModelServiceClient const &)
            • operator!=(ModelServiceClient const &, ModelServiceClient const &)
          • Functions
            • CreateModel(std::string const &, google::cloud::retail::v2::Model const &, Options)
            • CreateModel(NoAwaitTag, std::string const &, google::cloud::retail::v2::Model const &, Options)
            • CreateModel(google::cloud::retail::v2::CreateModelRequest const &, Options)
            • CreateModel(NoAwaitTag, google::cloud::retail::v2::CreateModelRequest const &, Options)
            • CreateModel(google::longrunning::Operation const &, Options)
            • GetModel(std::string const &, Options)
            • GetModel(google::cloud::retail::v2::GetModelRequest const &, Options)
            • PauseModel(std::string const &, Options)
            • PauseModel(google::cloud::retail::v2::PauseModelRequest const &, Options)
            • ResumeModel(std::string const &, Options)
            • ResumeModel(google::cloud::retail::v2::ResumeModelRequest const &, Options)
            • DeleteModel(std::string const &, Options)
            • DeleteModel(google::cloud::retail::v2::DeleteModelRequest const &, Options)
            • ListModels(std::string const &, Options)
            • ListModels(google::cloud::retail::v2::ListModelsRequest, Options)
            • UpdateModel(google::cloud::retail::v2::Model const &, google::protobuf::FieldMask const &, Options)
            • UpdateModel(google::cloud::retail::v2::UpdateModelRequest const &, Options)
            • TuneModel(std::string const &, Options)
            • TuneModel(NoAwaitTag, std::string const &, Options)
            • TuneModel(google::cloud::retail::v2::TuneModelRequest const &, Options)
            • TuneModel(NoAwaitTag, google::cloud::retail::v2::TuneModelRequest const &, Options)
            • TuneModel(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)
        • ModelServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateModel(google::cloud::retail::v2::CreateModelRequest const &)
            • virtual CreateModel(NoAwaitTag, google::cloud::retail::v2::CreateModelRequest const &)
            • virtual CreateModel(google::longrunning::Operation const &)
            • virtual GetModel(google::cloud::retail::v2::GetModelRequest const &)
            • virtual PauseModel(google::cloud::retail::v2::PauseModelRequest const &)
            • virtual ResumeModel(google::cloud::retail::v2::ResumeModelRequest const &)
            • virtual DeleteModel(google::cloud::retail::v2::DeleteModelRequest const &)
            • virtual ListModels(google::cloud::retail::v2::ListModelsRequest)
            • virtual UpdateModel(google::cloud::retail::v2::UpdateModelRequest const &)
            • virtual TuneModel(google::cloud::retail::v2::TuneModelRequest const &)
            • virtual TuneModel(NoAwaitTag, google::cloud::retail::v2::TuneModelRequest const &)
            • virtual TuneModel(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ModelServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateModel(google::cloud::retail::v2::CreateModelRequest const &)
            • virtual GetModel(google::cloud::retail::v2::GetModelRequest const &)
            • virtual PauseModel(google::cloud::retail::v2::PauseModelRequest const &)
            • virtual ResumeModel(google::cloud::retail::v2::ResumeModelRequest const &)
            • virtual DeleteModel(google::cloud::retail::v2::DeleteModelRequest const &)
            • virtual ListModels(google::cloud::retail::v2::ListModelsRequest)
            • virtual UpdateModel(google::cloud::retail::v2::UpdateModelRequest const &)
            • virtual TuneModel(google::cloud::retail::v2::TuneModelRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ModelServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ModelServiceLimitedErrorCountRetryPolicy(int)
            • ModelServiceLimitedErrorCountRetryPolicy(ModelServiceLimitedErrorCountRetryPolicy &&)
            • ModelServiceLimitedErrorCountRetryPolicy(ModelServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ModelServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ModelServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ModelServiceLimitedTimeRetryPolicy(ModelServiceLimitedTimeRetryPolicy &&)
            • ModelServiceLimitedTimeRetryPolicy(ModelServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ModelServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • PredictionServiceClient
          • Overview
          • Constructors
            • PredictionServiceClient(PredictionServiceClient const &)
            • PredictionServiceClient(PredictionServiceClient &&)
            • PredictionServiceClient(std::shared_ptr< PredictionServiceConnection >, Options)
          • Operators
            • operator=(PredictionServiceClient const &)
            • operator=(PredictionServiceClient &&)
            • operator==(PredictionServiceClient const &, PredictionServiceClient const &)
            • operator!=(PredictionServiceClient const &, PredictionServiceClient const &)
          • Functions
            • Predict(google::cloud::retail::v2::PredictRequest 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)
        • PredictionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Predict(google::cloud::retail::v2::PredictRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • PredictionServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual Predict(google::cloud::retail::v2::PredictRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • PredictionServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • PredictionServiceLimitedErrorCountRetryPolicy(int)
            • PredictionServiceLimitedErrorCountRetryPolicy(PredictionServiceLimitedErrorCountRetryPolicy &&)
            • PredictionServiceLimitedErrorCountRetryPolicy(PredictionServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • PredictionServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • PredictionServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • PredictionServiceLimitedTimeRetryPolicy(PredictionServiceLimitedTimeRetryPolicy &&)
            • PredictionServiceLimitedTimeRetryPolicy(PredictionServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • PredictionServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ProductServiceClient
          • Overview
          • Constructors
            • ProductServiceClient(ProductServiceClient const &)
            • ProductServiceClient(ProductServiceClient &&)
            • ProductServiceClient(std::shared_ptr< ProductServiceConnection >, Options)
          • Operators
            • operator=(ProductServiceClient const &)
            • operator=(ProductServiceClient &&)
            • operator==(ProductServiceClient const &, ProductServiceClient const &)
            • operator!=(ProductServiceClient const &, ProductServiceClient const &)
          • Functions
            • CreateProduct(std::string const &, google::cloud::retail::v2::Product const &, std::string const &, Options)
            • CreateProduct(google::cloud::retail::v2::CreateProductRequest const &, Options)
            • GetProduct(std::string const &, Options)
            • GetProduct(google::cloud::retail::v2::GetProductRequest const &, Options)
            • ListProducts(std::string const &, Options)
            • ListProducts(google::cloud::retail::v2::ListProductsRequest, Options)
            • UpdateProduct(google::cloud::retail::v2::Product const &, google::protobuf::FieldMask const &, Options)
            • UpdateProduct(google::cloud::retail::v2::UpdateProductRequest const &, Options)
            • DeleteProduct(std::string const &, Options)
            • DeleteProduct(google::cloud::retail::v2::DeleteProductRequest const &, Options)
            • PurgeProducts(google::cloud::retail::v2::PurgeProductsRequest const &, Options)
            • PurgeProducts(NoAwaitTag, google::cloud::retail::v2::PurgeProductsRequest const &, Options)
            • PurgeProducts(google::longrunning::Operation const &, Options)
            • ImportProducts(google::cloud::retail::v2::ImportProductsRequest const &, Options)
            • ImportProducts(NoAwaitTag, google::cloud::retail::v2::ImportProductsRequest const &, Options)
            • ImportProducts(google::longrunning::Operation const &, Options)
            • SetInventory(google::cloud::retail::v2::Product const &, google::protobuf::FieldMask const &, Options)
            • SetInventory(NoAwaitTag, google::cloud::retail::v2::Product const &, google::protobuf::FieldMask const &, Options)
            • SetInventory(google::cloud::retail::v2::SetInventoryRequest const &, Options)
            • SetInventory(NoAwaitTag, google::cloud::retail::v2::SetInventoryRequest const &, Options)
            • SetInventory(google::longrunning::Operation const &, Options)
            • AddFulfillmentPlaces(std::string const &, Options)
            • AddFulfillmentPlaces(NoAwaitTag, std::string const &, Options)
            • AddFulfillmentPlaces(google::cloud::retail::v2::AddFulfillmentPlacesRequest const &, Options)
            • AddFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::AddFulfillmentPlacesRequest const &, Options)
            • AddFulfillmentPlaces(google::longrunning::Operation const &, Options)
            • RemoveFulfillmentPlaces(std::string const &, Options)
            • RemoveFulfillmentPlaces(NoAwaitTag, std::string const &, Options)
            • RemoveFulfillmentPlaces(google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &, Options)
            • RemoveFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &, Options)
            • RemoveFulfillmentPlaces(google::longrunning::Operation const &, Options)
            • AddLocalInventories(std::string const &, Options)
            • AddLocalInventories(NoAwaitTag, std::string const &, Options)
            • AddLocalInventories(google::cloud::retail::v2::AddLocalInventoriesRequest const &, Options)
            • AddLocalInventories(NoAwaitTag, google::cloud::retail::v2::AddLocalInventoriesRequest const &, Options)
            • AddLocalInventories(google::longrunning::Operation const &, Options)
            • RemoveLocalInventories(std::string const &, Options)
            • RemoveLocalInventories(NoAwaitTag, std::string const &, Options)
            • RemoveLocalInventories(google::cloud::retail::v2::RemoveLocalInventoriesRequest const &, Options)
            • RemoveLocalInventories(NoAwaitTag, google::cloud::retail::v2::RemoveLocalInventoriesRequest const &, Options)
            • RemoveLocalInventories(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)
        • ProductServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateProduct(google::cloud::retail::v2::CreateProductRequest const &)
            • virtual GetProduct(google::cloud::retail::v2::GetProductRequest const &)
            • virtual ListProducts(google::cloud::retail::v2::ListProductsRequest)
            • virtual UpdateProduct(google::cloud::retail::v2::UpdateProductRequest const &)
            • virtual DeleteProduct(google::cloud::retail::v2::DeleteProductRequest const &)
            • virtual PurgeProducts(google::cloud::retail::v2::PurgeProductsRequest const &)
            • virtual PurgeProducts(NoAwaitTag, google::cloud::retail::v2::PurgeProductsRequest const &)
            • virtual PurgeProducts(google::longrunning::Operation const &)
            • virtual ImportProducts(google::cloud::retail::v2::ImportProductsRequest const &)
            • virtual ImportProducts(NoAwaitTag, google::cloud::retail::v2::ImportProductsRequest const &)
            • virtual ImportProducts(google::longrunning::Operation const &)
            • virtual SetInventory(google::cloud::retail::v2::SetInventoryRequest const &)
            • virtual SetInventory(NoAwaitTag, google::cloud::retail::v2::SetInventoryRequest const &)
            • virtual SetInventory(google::longrunning::Operation const &)
            • virtual AddFulfillmentPlaces(google::cloud::retail::v2::AddFulfillmentPlacesRequest const &)
            • virtual AddFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::AddFulfillmentPlacesRequest const &)
            • virtual AddFulfillmentPlaces(google::longrunning::Operation const &)
            • virtual RemoveFulfillmentPlaces(google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &)
            • virtual RemoveFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &)
            • virtual RemoveFulfillmentPlaces(google::longrunning::Operation const &)
            • virtual AddLocalInventories(google::cloud::retail::v2::AddLocalInventoriesRequest const &)
            • virtual AddLocalInventories(NoAwaitTag, google::cloud::retail::v2::AddLocalInventoriesRequest const &)
            • virtual AddLocalInventories(google::longrunning::Operation const &)
            • virtual RemoveLocalInventories(google::cloud::retail::v2::RemoveLocalInventoriesRequest const &)
            • virtual RemoveLocalInventories(NoAwaitTag, google::cloud::retail::v2::RemoveLocalInventoriesRequest const &)
            • virtual RemoveLocalInventories(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ProductServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateProduct(google::cloud::retail::v2::CreateProductRequest const &)
            • virtual GetProduct(google::cloud::retail::v2::GetProductRequest const &)
            • virtual ListProducts(google::cloud::retail::v2::ListProductsRequest)
            • virtual UpdateProduct(google::cloud::retail::v2::UpdateProductRequest const &)
            • virtual DeleteProduct(google::cloud::retail::v2::DeleteProductRequest const &)
            • virtual PurgeProducts(google::cloud::retail::v2::PurgeProductsRequest const &)
            • virtual ImportProducts(google::cloud::retail::v2::ImportProductsRequest const &)
            • virtual SetInventory(google::cloud::retail::v2::SetInventoryRequest const &)
            • virtual AddFulfillmentPlaces(google::cloud::retail::v2::AddFulfillmentPlacesRequest const &)
            • virtual RemoveFulfillmentPlaces(google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &)
            • virtual AddLocalInventories(google::cloud::retail::v2::AddLocalInventoriesRequest const &)
            • virtual RemoveLocalInventories(google::cloud::retail::v2::RemoveLocalInventoriesRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ProductServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ProductServiceLimitedErrorCountRetryPolicy(int)
            • ProductServiceLimitedErrorCountRetryPolicy(ProductServiceLimitedErrorCountRetryPolicy &&)
            • ProductServiceLimitedErrorCountRetryPolicy(ProductServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProductServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ProductServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ProductServiceLimitedTimeRetryPolicy(ProductServiceLimitedTimeRetryPolicy &&)
            • ProductServiceLimitedTimeRetryPolicy(ProductServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProductServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SearchServiceClient
          • Overview
          • Constructors
            • SearchServiceClient(SearchServiceClient const &)
            • SearchServiceClient(SearchServiceClient &&)
            • SearchServiceClient(std::shared_ptr< SearchServiceConnection >, Options)
          • Operators
            • operator=(SearchServiceClient const &)
            • operator=(SearchServiceClient &&)
            • operator==(SearchServiceClient const &, SearchServiceClient const &)
            • operator!=(SearchServiceClient const &, SearchServiceClient const &)
          • Functions
            • Search(google::cloud::retail::v2::SearchRequest, 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)
        • SearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Search(google::cloud::retail::v2::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • SearchServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual Search(google::cloud::retail::v2::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • SearchServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SearchServiceLimitedErrorCountRetryPolicy(int)
            • SearchServiceLimitedErrorCountRetryPolicy(SearchServiceLimitedErrorCountRetryPolicy &&)
            • SearchServiceLimitedErrorCountRetryPolicy(SearchServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SearchServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SearchServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SearchServiceLimitedTimeRetryPolicy(SearchServiceLimitedTimeRetryPolicy &&)
            • SearchServiceLimitedTimeRetryPolicy(SearchServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SearchServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ServingConfigServiceClient
          • Overview
          • Constructors
            • ServingConfigServiceClient(ServingConfigServiceClient const &)
            • ServingConfigServiceClient(ServingConfigServiceClient &&)
            • ServingConfigServiceClient(std::shared_ptr< ServingConfigServiceConnection >, Options)
          • Operators
            • operator=(ServingConfigServiceClient const &)
            • operator=(ServingConfigServiceClient &&)
            • operator==(ServingConfigServiceClient const &, ServingConfigServiceClient const &)
            • operator!=(ServingConfigServiceClient const &, ServingConfigServiceClient const &)
          • Functions
            • CreateServingConfig(std::string const &, google::cloud::retail::v2::ServingConfig const &, std::string const &, Options)
            • CreateServingConfig(google::cloud::retail::v2::CreateServingConfigRequest const &, Options)
            • DeleteServingConfig(std::string const &, Options)
            • DeleteServingConfig(google::cloud::retail::v2::DeleteServingConfigRequest const &, Options)
            • UpdateServingConfig(google::cloud::retail::v2::ServingConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateServingConfig(google::cloud::retail::v2::UpdateServingConfigRequest const &, Options)
            • GetServingConfig(std::string const &, Options)
            • GetServingConfig(google::cloud::retail::v2::GetServingConfigRequest const &, Options)
            • ListServingConfigs(std::string const &, Options)
            • ListServingConfigs(google::cloud::retail::v2::ListServingConfigsRequest, Options)
            • AddControl(std::string const &, Options)
            • AddControl(google::cloud::retail::v2::AddControlRequest const &, Options)
            • RemoveControl(std::string const &, Options)
            • RemoveControl(google::cloud::retail::v2::RemoveControlRequest 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)
        • ServingConfigServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateServingConfig(google::cloud::retail::v2::CreateServingConfigRequest const &)
            • virtual DeleteServingConfig(google::cloud::retail::v2::DeleteServingConfigRequest const &)
            • virtual UpdateServingConfig(google::cloud::retail::v2::UpdateServingConfigRequest const &)
            • virtual GetServingConfig(google::cloud::retail::v2::GetServingConfigRequest const &)
            • virtual ListServingConfigs(google::cloud::retail::v2::ListServingConfigsRequest)
            • virtual AddControl(google::cloud::retail::v2::AddControlRequest const &)
            • virtual RemoveControl(google::cloud::retail::v2::RemoveControlRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ServingConfigServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateServingConfig(google::cloud::retail::v2::CreateServingConfigRequest const &)
            • virtual DeleteServingConfig(google::cloud::retail::v2::DeleteServingConfigRequest const &)
            • virtual UpdateServingConfig(google::cloud::retail::v2::UpdateServingConfigRequest const &)
            • virtual GetServingConfig(google::cloud::retail::v2::GetServingConfigRequest const &)
            • virtual ListServingConfigs(google::cloud::retail::v2::ListServingConfigsRequest)
            • virtual AddControl(google::cloud::retail::v2::AddControlRequest const &)
            • virtual RemoveControl(google::cloud::retail::v2::RemoveControlRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • ServingConfigServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ServingConfigServiceLimitedErrorCountRetryPolicy(int)
            • ServingConfigServiceLimitedErrorCountRetryPolicy(ServingConfigServiceLimitedErrorCountRetryPolicy &&)
            • ServingConfigServiceLimitedErrorCountRetryPolicy(ServingConfigServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ServingConfigServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ServingConfigServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ServingConfigServiceLimitedTimeRetryPolicy(ServingConfigServiceLimitedTimeRetryPolicy &&)
            • ServingConfigServiceLimitedTimeRetryPolicy(ServingConfigServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ServingConfigServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • UserEventServiceClient
          • Overview
          • Constructors
            • UserEventServiceClient(UserEventServiceClient const &)
            • UserEventServiceClient(UserEventServiceClient &&)
            • UserEventServiceClient(std::shared_ptr< UserEventServiceConnection >, Options)
          • Operators
            • operator=(UserEventServiceClient const &)
            • operator=(UserEventServiceClient &&)
            • operator==(UserEventServiceClient const &, UserEventServiceClient const &)
            • operator!=(UserEventServiceClient const &, UserEventServiceClient const &)
          • Functions
            • WriteUserEvent(google::cloud::retail::v2::WriteUserEventRequest const &, Options)
            • CollectUserEvent(google::cloud::retail::v2::CollectUserEventRequest const &, Options)
            • PurgeUserEvents(google::cloud::retail::v2::PurgeUserEventsRequest const &, Options)
            • PurgeUserEvents(NoAwaitTag, google::cloud::retail::v2::PurgeUserEventsRequest const &, Options)
            • PurgeUserEvents(google::longrunning::Operation const &, Options)
            • ImportUserEvents(google::cloud::retail::v2::ImportUserEventsRequest const &, Options)
            • ImportUserEvents(NoAwaitTag, google::cloud::retail::v2::ImportUserEventsRequest const &, Options)
            • ImportUserEvents(google::longrunning::Operation const &, Options)
            • RejoinUserEvents(google::cloud::retail::v2::RejoinUserEventsRequest const &, Options)
            • RejoinUserEvents(NoAwaitTag, google::cloud::retail::v2::RejoinUserEventsRequest const &, Options)
            • RejoinUserEvents(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)
        • UserEventServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual WriteUserEvent(google::cloud::retail::v2::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::retail::v2::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::retail::v2::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(NoAwaitTag, google::cloud::retail::v2::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(google::longrunning::Operation const &)
            • virtual ImportUserEvents(google::cloud::retail::v2::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(NoAwaitTag, google::cloud::retail::v2::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(google::longrunning::Operation const &)
            • virtual RejoinUserEvents(google::cloud::retail::v2::RejoinUserEventsRequest const &)
            • virtual RejoinUserEvents(NoAwaitTag, google::cloud::retail::v2::RejoinUserEventsRequest const &)
            • virtual RejoinUserEvents(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • UserEventServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual WriteUserEvent(google::cloud::retail::v2::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::retail::v2::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::retail::v2::PurgeUserEventsRequest const &)
            • virtual ImportUserEvents(google::cloud::retail::v2::ImportUserEventsRequest const &)
            • virtual RejoinUserEvents(google::cloud::retail::v2::RejoinUserEventsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • UserEventServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • UserEventServiceLimitedErrorCountRetryPolicy(int)
            • UserEventServiceLimitedErrorCountRetryPolicy(UserEventServiceLimitedErrorCountRetryPolicy &&)
            • UserEventServiceLimitedErrorCountRetryPolicy(UserEventServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • UserEventServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • UserEventServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • UserEventServiceLimitedTimeRetryPolicy(UserEventServiceLimitedTimeRetryPolicy &&)
            • UserEventServiceLimitedTimeRetryPolicy(UserEventServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • UserEventServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AnalyticsServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AnalyticsServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AnalyticsServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • AnalyticsServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • CatalogServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • CatalogServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • CatalogServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • CompletionServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • CompletionServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • CompletionServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • CompletionServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ControlServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ControlServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ControlServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ModelServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ModelServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ModelServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • ModelServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • PredictionServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • PredictionServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • PredictionServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ProductServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ProductServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ProductServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • ProductServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ServingConfigServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ServingConfigServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ServingConfigServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeAnalyticsServiceConnection(Options)
        • MakeDefaultAnalyticsServiceConnectionIdempotencyPolicy()
        • MakeCatalogServiceConnection(Options)
        • MakeDefaultCatalogServiceConnectionIdempotencyPolicy()
        • MakeCompletionServiceConnection(Options)
        • MakeDefaultCompletionServiceConnectionIdempotencyPolicy()
        • MakeControlServiceConnection(Options)
        • MakeDefaultControlServiceConnectionIdempotencyPolicy()
        • MakeModelServiceConnection(Options)
        • MakeDefaultModelServiceConnectionIdempotencyPolicy()
        • MakePredictionServiceConnection(Options)
        • MakeDefaultPredictionServiceConnectionIdempotencyPolicy()
        • MakeProductServiceConnection(Options)
        • MakeDefaultProductServiceConnectionIdempotencyPolicy()
        • MakeSearchServiceConnection(Options)
        • MakeDefaultSearchServiceConnectionIdempotencyPolicy()
        • MakeServingConfigServiceConnection(Options)
        • MakeDefaultServingConfigServiceConnectionIdempotencyPolicy()
        • MakeUserEventServiceConnection(Options)
        • MakeDefaultUserEventServiceConnectionIdempotencyPolicy()
    • google::cloud::retail_v2_mocks
      • Overview
      • Classes
        • MockAnalyticsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ExportAnalyticsMetrics(google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &)
            • virtual ExportAnalyticsMetrics(NoAwaitTag, google::cloud::retail::v2::ExportAnalyticsMetricsRequest const &)
            • virtual ExportAnalyticsMetrics(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockCatalogServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCatalogs(google::cloud::retail::v2::ListCatalogsRequest)
            • virtual UpdateCatalog(google::cloud::retail::v2::UpdateCatalogRequest const &)
            • virtual SetDefaultBranch(google::cloud::retail::v2::SetDefaultBranchRequest const &)
            • virtual GetDefaultBranch(google::cloud::retail::v2::GetDefaultBranchRequest const &)
            • virtual GetCompletionConfig(google::cloud::retail::v2::GetCompletionConfigRequest const &)
            • virtual UpdateCompletionConfig(google::cloud::retail::v2::UpdateCompletionConfigRequest const &)
            • virtual GetAttributesConfig(google::cloud::retail::v2::GetAttributesConfigRequest const &)
            • virtual UpdateAttributesConfig(google::cloud::retail::v2::UpdateAttributesConfigRequest const &)
            • virtual AddCatalogAttribute(google::cloud::retail::v2::AddCatalogAttributeRequest const &)
            • virtual RemoveCatalogAttribute(google::cloud::retail::v2::RemoveCatalogAttributeRequest const &)
            • virtual ReplaceCatalogAttribute(google::cloud::retail::v2::ReplaceCatalogAttributeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockCompletionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CompleteQuery(google::cloud::retail::v2::CompleteQueryRequest const &)
            • virtual ImportCompletionData(google::cloud::retail::v2::ImportCompletionDataRequest const &)
            • virtual ImportCompletionData(NoAwaitTag, google::cloud::retail::v2::ImportCompletionDataRequest const &)
            • virtual ImportCompletionData(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateControl(google::cloud::retail::v2::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::retail::v2::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::retail::v2::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::retail::v2::GetControlRequest const &)
            • virtual ListControls(google::cloud::retail::v2::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockModelServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateModel(google::cloud::retail::v2::CreateModelRequest const &)
            • virtual CreateModel(NoAwaitTag, google::cloud::retail::v2::CreateModelRequest const &)
            • virtual CreateModel(google::longrunning::Operation const &)
            • virtual GetModel(google::cloud::retail::v2::GetModelRequest const &)
            • virtual PauseModel(google::cloud::retail::v2::PauseModelRequest const &)
            • virtual ResumeModel(google::cloud::retail::v2::ResumeModelRequest const &)
            • virtual DeleteModel(google::cloud::retail::v2::DeleteModelRequest const &)
            • virtual ListModels(google::cloud::retail::v2::ListModelsRequest)
            • virtual UpdateModel(google::cloud::retail::v2::UpdateModelRequest const &)
            • virtual TuneModel(google::cloud::retail::v2::TuneModelRequest const &)
            • virtual TuneModel(NoAwaitTag, google::cloud::retail::v2::TuneModelRequest const &)
            • virtual TuneModel(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockPredictionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Predict(google::cloud::retail::v2::PredictRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockProductServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateProduct(google::cloud::retail::v2::CreateProductRequest const &)
            • virtual GetProduct(google::cloud::retail::v2::GetProductRequest const &)
            • virtual ListProducts(google::cloud::retail::v2::ListProductsRequest)
            • virtual UpdateProduct(google::cloud::retail::v2::UpdateProductRequest const &)
            • virtual DeleteProduct(google::cloud::retail::v2::DeleteProductRequest const &)
            • virtual PurgeProducts(google::cloud::retail::v2::PurgeProductsRequest const &)
            • virtual PurgeProducts(NoAwaitTag, google::cloud::retail::v2::PurgeProductsRequest const &)
            • virtual PurgeProducts(google::longrunning::Operation const &)
            • virtual ImportProducts(google::cloud::retail::v2::ImportProductsRequest const &)
            • virtual ImportProducts(NoAwaitTag, google::cloud::retail::v2::ImportProductsRequest const &)
            • virtual ImportProducts(google::longrunning::Operation const &)
            • virtual SetInventory(google::cloud::retail::v2::SetInventoryRequest const &)
            • virtual SetInventory(NoAwaitTag, google::cloud::retail::v2::SetInventoryRequest const &)
            • virtual SetInventory(google::longrunning::Operation const &)
            • virtual AddFulfillmentPlaces(google::cloud::retail::v2::AddFulfillmentPlacesRequest const &)
            • virtual AddFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::AddFulfillmentPlacesRequest const &)
            • virtual AddFulfillmentPlaces(google::longrunning::Operation const &)
            • virtual RemoveFulfillmentPlaces(google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &)
            • virtual RemoveFulfillmentPlaces(NoAwaitTag, google::cloud::retail::v2::RemoveFulfillmentPlacesRequest const &)
            • virtual RemoveFulfillmentPlaces(google::longrunning::Operation const &)
            • virtual AddLocalInventories(google::cloud::retail::v2::AddLocalInventoriesRequest const &)
            • virtual AddLocalInventories(NoAwaitTag, google::cloud::retail::v2::AddLocalInventoriesRequest const &)
            • virtual AddLocalInventories(google::longrunning::Operation const &)
            • virtual RemoveLocalInventories(google::cloud::retail::v2::RemoveLocalInventoriesRequest const &)
            • virtual RemoveLocalInventories(NoAwaitTag, google::cloud::retail::v2::RemoveLocalInventoriesRequest const &)
            • virtual RemoveLocalInventories(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Search(google::cloud::retail::v2::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockServingConfigServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateServingConfig(google::cloud::retail::v2::CreateServingConfigRequest const &)
            • virtual DeleteServingConfig(google::cloud::retail::v2::DeleteServingConfigRequest const &)
            • virtual UpdateServingConfig(google::cloud::retail::v2::UpdateServingConfigRequest const &)
            • virtual GetServingConfig(google::cloud::retail::v2::GetServingConfigRequest const &)
            • virtual ListServingConfigs(google::cloud::retail::v2::ListServingConfigsRequest)
            • virtual AddControl(google::cloud::retail::v2::AddControlRequest const &)
            • virtual RemoveControl(google::cloud::retail::v2::RemoveControlRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
        • MockUserEventServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual WriteUserEvent(google::cloud::retail::v2::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::retail::v2::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::retail::v2::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(NoAwaitTag, google::cloud::retail::v2::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(google::longrunning::Operation const &)
            • virtual ImportUserEvents(google::cloud::retail::v2::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(NoAwaitTag, google::cloud::retail::v2::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(google::longrunning::Operation const &)
            • virtual RejoinUserEvents(google::cloud::retail::v2::RejoinUserEventsRequest const &)
            • virtual RejoinUserEvents(NoAwaitTag, google::cloud::retail::v2::RejoinUserEventsRequest const &)
            • virtual RejoinUserEvents(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Namespace google::cloud::retail (2.44.0-rc)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in retail_v2.

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-10-10 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

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

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

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • 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
  • 中文 – 简体
  • 日本語
  • 한국어