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
  • Discovery Engine 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 discoveryengine_v1::CompletionServiceClient Retry Policies
    • Override discoveryengine_v1::ControlServiceClient Retry Policies
    • Override discoveryengine_v1::ConversationalSearchServiceClient Retry Policies
    • Override discoveryengine_v1::DataStoreServiceClient Retry Policies
    • Override discoveryengine_v1::DocumentServiceClient Retry Policies
    • Override discoveryengine_v1::EngineServiceClient Retry Policies
    • Override discoveryengine_v1::GroundedGenerationServiceClient Retry Policies
    • Override discoveryengine_v1::ProjectServiceClient Retry Policies
    • Override discoveryengine_v1::RankServiceClient Retry Policies
    • Override discoveryengine_v1::RecommendationServiceClient Retry Policies
    • Override discoveryengine_v1::SchemaServiceClient Retry Policies
    • Override discoveryengine_v1::SearchServiceClient Retry Policies
    • Override discoveryengine_v1::SiteSearchEngineServiceClient Retry Policies
    • Override discoveryengine_v1::UserEventServiceClient Retry Policies
  • Modules
    • Discovery Engine API Configuration Options
  • Namespaces
    • google::cloud::discoveryengine_v1
      • Overview
      • Classes
        • 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::discoveryengine::v1::CompleteQueryRequest const &, Options)
            • ImportSuggestionDenyListEntries(google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &, Options)
            • ImportSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &, Options)
            • ImportSuggestionDenyListEntries(google::longrunning::Operation const &, Options)
            • PurgeSuggestionDenyListEntries(google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &, Options)
            • PurgeSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &, Options)
            • PurgeSuggestionDenyListEntries(google::longrunning::Operation const &, Options)
            • ImportCompletionSuggestions(google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &, Options)
            • ImportCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &, Options)
            • ImportCompletionSuggestions(google::longrunning::Operation const &, Options)
            • PurgeCompletionSuggestions(google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &, Options)
            • PurgeCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &, Options)
            • PurgeCompletionSuggestions(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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • CompletionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CompleteQuery(google::cloud::discoveryengine::v1::CompleteQueryRequest const &)
            • virtual ImportSuggestionDenyListEntries(google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &)
            • virtual ImportSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &)
            • virtual ImportSuggestionDenyListEntries(google::longrunning::Operation const &)
            • virtual PurgeSuggestionDenyListEntries(google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &)
            • virtual PurgeSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &)
            • virtual PurgeSuggestionDenyListEntries(google::longrunning::Operation const &)
            • virtual ImportCompletionSuggestions(google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &)
            • virtual ImportCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &)
            • virtual ImportCompletionSuggestions(google::longrunning::Operation const &)
            • virtual PurgeCompletionSuggestions(google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &)
            • virtual PurgeCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &)
            • virtual PurgeCompletionSuggestions(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • CompletionServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CompleteQuery(google::cloud::discoveryengine::v1::CompleteQueryRequest const &)
            • virtual ImportSuggestionDenyListEntries(google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &)
            • virtual PurgeSuggestionDenyListEntries(google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &)
            • virtual ImportCompletionSuggestions(google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &)
            • virtual PurgeCompletionSuggestions(google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest 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::discoveryengine::v1::Control const &, std::string const &, Options)
            • CreateControl(google::cloud::discoveryengine::v1::CreateControlRequest const &, Options)
            • DeleteControl(std::string const &, Options)
            • DeleteControl(google::cloud::discoveryengine::v1::DeleteControlRequest const &, Options)
            • UpdateControl(google::cloud::discoveryengine::v1::Control const &, google::protobuf::FieldMask const &, Options)
            • UpdateControl(google::cloud::discoveryengine::v1::UpdateControlRequest const &, Options)
            • GetControl(std::string const &, Options)
            • GetControl(google::cloud::discoveryengine::v1::GetControlRequest const &, Options)
            • ListControls(std::string const &, Options)
            • ListControls(google::cloud::discoveryengine::v1::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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateControl(google::cloud::discoveryengine::v1::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::discoveryengine::v1::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::discoveryengine::v1::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::discoveryengine::v1::GetControlRequest const &)
            • virtual ListControls(google::cloud::discoveryengine::v1::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ControlServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateControl(google::cloud::discoveryengine::v1::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::discoveryengine::v1::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::discoveryengine::v1::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::discoveryengine::v1::GetControlRequest const &)
            • virtual ListControls(google::cloud::discoveryengine::v1::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest 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
        • ConversationalSearchServiceClient
          • Overview
          • Constructors
            • ConversationalSearchServiceClient(ConversationalSearchServiceClient const &)
            • ConversationalSearchServiceClient(ConversationalSearchServiceClient &&)
            • ConversationalSearchServiceClient(std::shared_ptr< ConversationalSearchServiceConnection >, Options)
          • Operators
            • operator=(ConversationalSearchServiceClient const &)
            • operator=(ConversationalSearchServiceClient &&)
            • operator==(ConversationalSearchServiceClient const &, ConversationalSearchServiceClient const &)
            • operator!=(ConversationalSearchServiceClient const &, ConversationalSearchServiceClient const &)
          • Functions
            • ConverseConversation(std::string const &, google::cloud::discoveryengine::v1::TextInput const &, Options)
            • ConverseConversation(google::cloud::discoveryengine::v1::ConverseConversationRequest const &, Options)
            • CreateConversation(std::string const &, google::cloud::discoveryengine::v1::Conversation const &, Options)
            • CreateConversation(google::cloud::discoveryengine::v1::CreateConversationRequest const &, Options)
            • DeleteConversation(std::string const &, Options)
            • DeleteConversation(google::cloud::discoveryengine::v1::DeleteConversationRequest const &, Options)
            • UpdateConversation(google::cloud::discoveryengine::v1::Conversation const &, google::protobuf::FieldMask const &, Options)
            • UpdateConversation(google::cloud::discoveryengine::v1::UpdateConversationRequest const &, Options)
            • GetConversation(std::string const &, Options)
            • GetConversation(google::cloud::discoveryengine::v1::GetConversationRequest const &, Options)
            • ListConversations(std::string const &, Options)
            • ListConversations(google::cloud::discoveryengine::v1::ListConversationsRequest, Options)
            • AnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &, Options)
            • StreamAnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &, Options)
            • GetAnswer(std::string const &, Options)
            • GetAnswer(google::cloud::discoveryengine::v1::GetAnswerRequest const &, Options)
            • CreateSession(std::string const &, google::cloud::discoveryengine::v1::Session const &, Options)
            • CreateSession(google::cloud::discoveryengine::v1::CreateSessionRequest const &, Options)
            • DeleteSession(std::string const &, Options)
            • DeleteSession(google::cloud::discoveryengine::v1::DeleteSessionRequest const &, Options)
            • UpdateSession(google::cloud::discoveryengine::v1::Session const &, google::protobuf::FieldMask const &, Options)
            • UpdateSession(google::cloud::discoveryengine::v1::UpdateSessionRequest const &, Options)
            • GetSession(std::string const &, Options)
            • GetSession(google::cloud::discoveryengine::v1::GetSessionRequest const &, Options)
            • ListSessions(std::string const &, Options)
            • ListSessions(google::cloud::discoveryengine::v1::ListSessionsRequest, 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ConversationalSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ConverseConversation(google::cloud::discoveryengine::v1::ConverseConversationRequest const &)
            • virtual CreateConversation(google::cloud::discoveryengine::v1::CreateConversationRequest const &)
            • virtual DeleteConversation(google::cloud::discoveryengine::v1::DeleteConversationRequest const &)
            • virtual UpdateConversation(google::cloud::discoveryengine::v1::UpdateConversationRequest const &)
            • virtual GetConversation(google::cloud::discoveryengine::v1::GetConversationRequest const &)
            • virtual ListConversations(google::cloud::discoveryengine::v1::ListConversationsRequest)
            • virtual AnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &)
            • virtual StreamAnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &)
            • virtual GetAnswer(google::cloud::discoveryengine::v1::GetAnswerRequest const &)
            • virtual CreateSession(google::cloud::discoveryengine::v1::CreateSessionRequest const &)
            • virtual DeleteSession(google::cloud::discoveryengine::v1::DeleteSessionRequest const &)
            • virtual UpdateSession(google::cloud::discoveryengine::v1::UpdateSessionRequest const &)
            • virtual GetSession(google::cloud::discoveryengine::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::discoveryengine::v1::ListSessionsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ConversationalSearchServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ConverseConversation(google::cloud::discoveryengine::v1::ConverseConversationRequest const &)
            • virtual CreateConversation(google::cloud::discoveryengine::v1::CreateConversationRequest const &)
            • virtual DeleteConversation(google::cloud::discoveryengine::v1::DeleteConversationRequest const &)
            • virtual UpdateConversation(google::cloud::discoveryengine::v1::UpdateConversationRequest const &)
            • virtual GetConversation(google::cloud::discoveryengine::v1::GetConversationRequest const &)
            • virtual ListConversations(google::cloud::discoveryengine::v1::ListConversationsRequest)
            • virtual AnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &)
            • virtual GetAnswer(google::cloud::discoveryengine::v1::GetAnswerRequest const &)
            • virtual CreateSession(google::cloud::discoveryengine::v1::CreateSessionRequest const &)
            • virtual DeleteSession(google::cloud::discoveryengine::v1::DeleteSessionRequest const &)
            • virtual UpdateSession(google::cloud::discoveryengine::v1::UpdateSessionRequest const &)
            • virtual GetSession(google::cloud::discoveryengine::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::discoveryengine::v1::ListSessionsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ConversationalSearchServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ConversationalSearchServiceLimitedErrorCountRetryPolicy(int)
            • ConversationalSearchServiceLimitedErrorCountRetryPolicy(ConversationalSearchServiceLimitedErrorCountRetryPolicy &&)
            • ConversationalSearchServiceLimitedErrorCountRetryPolicy(ConversationalSearchServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ConversationalSearchServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ConversationalSearchServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ConversationalSearchServiceLimitedTimeRetryPolicy(ConversationalSearchServiceLimitedTimeRetryPolicy &&)
            • ConversationalSearchServiceLimitedTimeRetryPolicy(ConversationalSearchServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ConversationalSearchServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • DataStoreServiceClient
          • Overview
          • Constructors
            • DataStoreServiceClient(DataStoreServiceClient const &)
            • DataStoreServiceClient(DataStoreServiceClient &&)
            • DataStoreServiceClient(std::shared_ptr< DataStoreServiceConnection >, Options)
          • Operators
            • operator=(DataStoreServiceClient const &)
            • operator=(DataStoreServiceClient &&)
            • operator==(DataStoreServiceClient const &, DataStoreServiceClient const &)
            • operator!=(DataStoreServiceClient const &, DataStoreServiceClient const &)
          • Functions
            • CreateDataStore(std::string const &, google::cloud::discoveryengine::v1::DataStore const &, std::string const &, Options)
            • CreateDataStore(NoAwaitTag, std::string const &, google::cloud::discoveryengine::v1::DataStore const &, std::string const &, Options)
            • CreateDataStore(google::cloud::discoveryengine::v1::CreateDataStoreRequest const &, Options)
            • CreateDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::CreateDataStoreRequest const &, Options)
            • CreateDataStore(google::longrunning::Operation const &, Options)
            • GetDataStore(std::string const &, Options)
            • GetDataStore(google::cloud::discoveryengine::v1::GetDataStoreRequest const &, Options)
            • ListDataStores(std::string const &, Options)
            • ListDataStores(google::cloud::discoveryengine::v1::ListDataStoresRequest, Options)
            • DeleteDataStore(std::string const &, Options)
            • DeleteDataStore(NoAwaitTag, std::string const &, Options)
            • DeleteDataStore(google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &, Options)
            • DeleteDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &, Options)
            • DeleteDataStore(google::longrunning::Operation const &, Options)
            • UpdateDataStore(google::cloud::discoveryengine::v1::DataStore const &, google::protobuf::FieldMask const &, Options)
            • UpdateDataStore(google::cloud::discoveryengine::v1::UpdateDataStoreRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DataStoreServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataStore(google::cloud::discoveryengine::v1::CreateDataStoreRequest const &)
            • virtual CreateDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::CreateDataStoreRequest const &)
            • virtual CreateDataStore(google::longrunning::Operation const &)
            • virtual GetDataStore(google::cloud::discoveryengine::v1::GetDataStoreRequest const &)
            • virtual ListDataStores(google::cloud::discoveryengine::v1::ListDataStoresRequest)
            • virtual DeleteDataStore(google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &)
            • virtual DeleteDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &)
            • virtual DeleteDataStore(google::longrunning::Operation const &)
            • virtual UpdateDataStore(google::cloud::discoveryengine::v1::UpdateDataStoreRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataStoreServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateDataStore(google::cloud::discoveryengine::v1::CreateDataStoreRequest const &)
            • virtual GetDataStore(google::cloud::discoveryengine::v1::GetDataStoreRequest const &)
            • virtual ListDataStores(google::cloud::discoveryengine::v1::ListDataStoresRequest)
            • virtual DeleteDataStore(google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &)
            • virtual UpdateDataStore(google::cloud::discoveryengine::v1::UpdateDataStoreRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataStoreServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DataStoreServiceLimitedErrorCountRetryPolicy(int)
            • DataStoreServiceLimitedErrorCountRetryPolicy(DataStoreServiceLimitedErrorCountRetryPolicy &&)
            • DataStoreServiceLimitedErrorCountRetryPolicy(DataStoreServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataStoreServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DataStoreServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DataStoreServiceLimitedTimeRetryPolicy(DataStoreServiceLimitedTimeRetryPolicy &&)
            • DataStoreServiceLimitedTimeRetryPolicy(DataStoreServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataStoreServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • DocumentServiceClient
          • Overview
          • Constructors
            • DocumentServiceClient(DocumentServiceClient const &)
            • DocumentServiceClient(DocumentServiceClient &&)
            • DocumentServiceClient(std::shared_ptr< DocumentServiceConnection >, Options)
          • Operators
            • operator=(DocumentServiceClient const &)
            • operator=(DocumentServiceClient &&)
            • operator==(DocumentServiceClient const &, DocumentServiceClient const &)
            • operator!=(DocumentServiceClient const &, DocumentServiceClient const &)
          • Functions
            • GetDocument(std::string const &, Options)
            • GetDocument(google::cloud::discoveryengine::v1::GetDocumentRequest const &, Options)
            • ListDocuments(std::string const &, Options)
            • ListDocuments(google::cloud::discoveryengine::v1::ListDocumentsRequest, Options)
            • CreateDocument(std::string const &, google::cloud::discoveryengine::v1::Document const &, std::string const &, Options)
            • CreateDocument(google::cloud::discoveryengine::v1::CreateDocumentRequest const &, Options)
            • UpdateDocument(google::cloud::discoveryengine::v1::Document const &, google::protobuf::FieldMask const &, Options)
            • UpdateDocument(google::cloud::discoveryengine::v1::UpdateDocumentRequest const &, Options)
            • DeleteDocument(std::string const &, Options)
            • DeleteDocument(google::cloud::discoveryengine::v1::DeleteDocumentRequest const &, Options)
            • ImportDocuments(google::cloud::discoveryengine::v1::ImportDocumentsRequest const &, Options)
            • ImportDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::ImportDocumentsRequest const &, Options)
            • ImportDocuments(google::longrunning::Operation const &, Options)
            • PurgeDocuments(google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &, Options)
            • PurgeDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &, Options)
            • PurgeDocuments(google::longrunning::Operation const &, Options)
            • BatchGetDocumentsMetadata(std::string const &, Options)
            • BatchGetDocumentsMetadata(google::cloud::discoveryengine::v1::BatchGetDocumentsMetadataRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DocumentServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetDocument(google::cloud::discoveryengine::v1::GetDocumentRequest const &)
            • virtual ListDocuments(google::cloud::discoveryengine::v1::ListDocumentsRequest)
            • virtual CreateDocument(google::cloud::discoveryengine::v1::CreateDocumentRequest const &)
            • virtual UpdateDocument(google::cloud::discoveryengine::v1::UpdateDocumentRequest const &)
            • virtual DeleteDocument(google::cloud::discoveryengine::v1::DeleteDocumentRequest const &)
            • virtual ImportDocuments(google::cloud::discoveryengine::v1::ImportDocumentsRequest const &)
            • virtual ImportDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::ImportDocumentsRequest const &)
            • virtual ImportDocuments(google::longrunning::Operation const &)
            • virtual PurgeDocuments(google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &)
            • virtual PurgeDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &)
            • virtual PurgeDocuments(google::longrunning::Operation const &)
            • virtual BatchGetDocumentsMetadata(google::cloud::discoveryengine::v1::BatchGetDocumentsMetadataRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DocumentServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetDocument(google::cloud::discoveryengine::v1::GetDocumentRequest const &)
            • virtual ListDocuments(google::cloud::discoveryengine::v1::ListDocumentsRequest)
            • virtual CreateDocument(google::cloud::discoveryengine::v1::CreateDocumentRequest const &)
            • virtual UpdateDocument(google::cloud::discoveryengine::v1::UpdateDocumentRequest const &)
            • virtual DeleteDocument(google::cloud::discoveryengine::v1::DeleteDocumentRequest const &)
            • virtual ImportDocuments(google::cloud::discoveryengine::v1::ImportDocumentsRequest const &)
            • virtual PurgeDocuments(google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &)
            • virtual BatchGetDocumentsMetadata(google::cloud::discoveryengine::v1::BatchGetDocumentsMetadataRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DocumentServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DocumentServiceLimitedErrorCountRetryPolicy(int)
            • DocumentServiceLimitedErrorCountRetryPolicy(DocumentServiceLimitedErrorCountRetryPolicy &&)
            • DocumentServiceLimitedErrorCountRetryPolicy(DocumentServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DocumentServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DocumentServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DocumentServiceLimitedTimeRetryPolicy(DocumentServiceLimitedTimeRetryPolicy &&)
            • DocumentServiceLimitedTimeRetryPolicy(DocumentServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DocumentServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • EngineServiceClient
          • Overview
          • Constructors
            • EngineServiceClient(EngineServiceClient const &)
            • EngineServiceClient(EngineServiceClient &&)
            • EngineServiceClient(std::shared_ptr< EngineServiceConnection >, Options)
          • Operators
            • operator=(EngineServiceClient const &)
            • operator=(EngineServiceClient &&)
            • operator==(EngineServiceClient const &, EngineServiceClient const &)
            • operator!=(EngineServiceClient const &, EngineServiceClient const &)
          • Functions
            • CreateEngine(std::string const &, google::cloud::discoveryengine::v1::Engine const &, std::string const &, Options)
            • CreateEngine(NoAwaitTag, std::string const &, google::cloud::discoveryengine::v1::Engine const &, std::string const &, Options)
            • CreateEngine(google::cloud::discoveryengine::v1::CreateEngineRequest const &, Options)
            • CreateEngine(NoAwaitTag, google::cloud::discoveryengine::v1::CreateEngineRequest const &, Options)
            • CreateEngine(google::longrunning::Operation const &, Options)
            • DeleteEngine(std::string const &, Options)
            • DeleteEngine(NoAwaitTag, std::string const &, Options)
            • DeleteEngine(google::cloud::discoveryengine::v1::DeleteEngineRequest const &, Options)
            • DeleteEngine(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteEngineRequest const &, Options)
            • DeleteEngine(google::longrunning::Operation const &, Options)
            • UpdateEngine(google::cloud::discoveryengine::v1::Engine const &, google::protobuf::FieldMask const &, Options)
            • UpdateEngine(google::cloud::discoveryengine::v1::UpdateEngineRequest const &, Options)
            • GetEngine(std::string const &, Options)
            • GetEngine(google::cloud::discoveryengine::v1::GetEngineRequest const &, Options)
            • ListEngines(std::string const &, Options)
            • ListEngines(google::cloud::discoveryengine::v1::ListEnginesRequest, 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • EngineServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateEngine(google::cloud::discoveryengine::v1::CreateEngineRequest const &)
            • virtual CreateEngine(NoAwaitTag, google::cloud::discoveryengine::v1::CreateEngineRequest const &)
            • virtual CreateEngine(google::longrunning::Operation const &)
            • virtual DeleteEngine(google::cloud::discoveryengine::v1::DeleteEngineRequest const &)
            • virtual DeleteEngine(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteEngineRequest const &)
            • virtual DeleteEngine(google::longrunning::Operation const &)
            • virtual UpdateEngine(google::cloud::discoveryengine::v1::UpdateEngineRequest const &)
            • virtual GetEngine(google::cloud::discoveryengine::v1::GetEngineRequest const &)
            • virtual ListEngines(google::cloud::discoveryengine::v1::ListEnginesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • EngineServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateEngine(google::cloud::discoveryengine::v1::CreateEngineRequest const &)
            • virtual DeleteEngine(google::cloud::discoveryengine::v1::DeleteEngineRequest const &)
            • virtual UpdateEngine(google::cloud::discoveryengine::v1::UpdateEngineRequest const &)
            • virtual GetEngine(google::cloud::discoveryengine::v1::GetEngineRequest const &)
            • virtual ListEngines(google::cloud::discoveryengine::v1::ListEnginesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • EngineServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • EngineServiceLimitedErrorCountRetryPolicy(int)
            • EngineServiceLimitedErrorCountRetryPolicy(EngineServiceLimitedErrorCountRetryPolicy &&)
            • EngineServiceLimitedErrorCountRetryPolicy(EngineServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • EngineServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • EngineServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • EngineServiceLimitedTimeRetryPolicy(EngineServiceLimitedTimeRetryPolicy &&)
            • EngineServiceLimitedTimeRetryPolicy(EngineServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • EngineServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • GroundedGenerationServiceClient
          • Overview
          • Constructors
            • GroundedGenerationServiceClient(GroundedGenerationServiceClient const &)
            • GroundedGenerationServiceClient(GroundedGenerationServiceClient &&)
            • GroundedGenerationServiceClient(std::shared_ptr< GroundedGenerationServiceConnection >, Options)
          • Operators
            • operator=(GroundedGenerationServiceClient const &)
            • operator=(GroundedGenerationServiceClient &&)
            • operator==(GroundedGenerationServiceClient const &, GroundedGenerationServiceClient const &)
            • operator!=(GroundedGenerationServiceClient const &, GroundedGenerationServiceClient const &)
          • Functions
            • AsyncStreamGenerateGroundedContent(Options)
            • GenerateGroundedContent(google::cloud::discoveryengine::v1::GenerateGroundedContentRequest const &, Options)
            • CheckGrounding(google::cloud::discoveryengine::v1::CheckGroundingRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • GroundedGenerationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AsyncStreamGenerateGroundedContent()
            • virtual GenerateGroundedContent(google::cloud::discoveryengine::v1::GenerateGroundedContentRequest const &)
            • virtual CheckGrounding(google::cloud::discoveryengine::v1::CheckGroundingRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • GroundedGenerationServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GenerateGroundedContent(google::cloud::discoveryengine::v1::GenerateGroundedContentRequest const &)
            • virtual CheckGrounding(google::cloud::discoveryengine::v1::CheckGroundingRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • GroundedGenerationServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GroundedGenerationServiceLimitedErrorCountRetryPolicy(int)
            • GroundedGenerationServiceLimitedErrorCountRetryPolicy(GroundedGenerationServiceLimitedErrorCountRetryPolicy &&)
            • GroundedGenerationServiceLimitedErrorCountRetryPolicy(GroundedGenerationServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GroundedGenerationServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GroundedGenerationServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GroundedGenerationServiceLimitedTimeRetryPolicy(GroundedGenerationServiceLimitedTimeRetryPolicy &&)
            • GroundedGenerationServiceLimitedTimeRetryPolicy(GroundedGenerationServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GroundedGenerationServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ProjectServiceClient
          • Overview
          • Constructors
            • ProjectServiceClient(ProjectServiceClient const &)
            • ProjectServiceClient(ProjectServiceClient &&)
            • ProjectServiceClient(std::shared_ptr< ProjectServiceConnection >, Options)
          • Operators
            • operator=(ProjectServiceClient const &)
            • operator=(ProjectServiceClient &&)
            • operator==(ProjectServiceClient const &, ProjectServiceClient const &)
            • operator!=(ProjectServiceClient const &, ProjectServiceClient const &)
          • Functions
            • ProvisionProject(std::string const &, Options)
            • ProvisionProject(NoAwaitTag, std::string const &, Options)
            • ProvisionProject(google::cloud::discoveryengine::v1::ProvisionProjectRequest const &, Options)
            • ProvisionProject(NoAwaitTag, google::cloud::discoveryengine::v1::ProvisionProjectRequest const &, Options)
            • ProvisionProject(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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ProjectServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ProvisionProject(google::cloud::discoveryengine::v1::ProvisionProjectRequest const &)
            • virtual ProvisionProject(NoAwaitTag, google::cloud::discoveryengine::v1::ProvisionProjectRequest const &)
            • virtual ProvisionProject(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ProjectServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ProvisionProject(google::cloud::discoveryengine::v1::ProvisionProjectRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ProjectServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ProjectServiceLimitedErrorCountRetryPolicy(int)
            • ProjectServiceLimitedErrorCountRetryPolicy(ProjectServiceLimitedErrorCountRetryPolicy &&)
            • ProjectServiceLimitedErrorCountRetryPolicy(ProjectServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProjectServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ProjectServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ProjectServiceLimitedTimeRetryPolicy(ProjectServiceLimitedTimeRetryPolicy &&)
            • ProjectServiceLimitedTimeRetryPolicy(ProjectServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProjectServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • RankServiceClient
          • Overview
          • Constructors
            • RankServiceClient(RankServiceClient const &)
            • RankServiceClient(RankServiceClient &&)
            • RankServiceClient(std::shared_ptr< RankServiceConnection >, Options)
          • Operators
            • operator=(RankServiceClient const &)
            • operator=(RankServiceClient &&)
            • operator==(RankServiceClient const &, RankServiceClient const &)
            • operator!=(RankServiceClient const &, RankServiceClient const &)
          • Functions
            • Rank(google::cloud::discoveryengine::v1::RankRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • RankServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Rank(google::cloud::discoveryengine::v1::RankRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RankServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual Rank(google::cloud::discoveryengine::v1::RankRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RankServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • RankServiceLimitedErrorCountRetryPolicy(int)
            • RankServiceLimitedErrorCountRetryPolicy(RankServiceLimitedErrorCountRetryPolicy &&)
            • RankServiceLimitedErrorCountRetryPolicy(RankServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RankServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • RankServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • RankServiceLimitedTimeRetryPolicy(RankServiceLimitedTimeRetryPolicy &&)
            • RankServiceLimitedTimeRetryPolicy(RankServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RankServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • RecommendationServiceClient
          • Overview
          • Constructors
            • RecommendationServiceClient(RecommendationServiceClient const &)
            • RecommendationServiceClient(RecommendationServiceClient &&)
            • RecommendationServiceClient(std::shared_ptr< RecommendationServiceConnection >, Options)
          • Operators
            • operator=(RecommendationServiceClient const &)
            • operator=(RecommendationServiceClient &&)
            • operator==(RecommendationServiceClient const &, RecommendationServiceClient const &)
            • operator!=(RecommendationServiceClient const &, RecommendationServiceClient const &)
          • Functions
            • Recommend(google::cloud::discoveryengine::v1::RecommendRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • RecommendationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Recommend(google::cloud::discoveryengine::v1::RecommendRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RecommendationServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual Recommend(google::cloud::discoveryengine::v1::RecommendRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RecommendationServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • RecommendationServiceLimitedErrorCountRetryPolicy(int)
            • RecommendationServiceLimitedErrorCountRetryPolicy(RecommendationServiceLimitedErrorCountRetryPolicy &&)
            • RecommendationServiceLimitedErrorCountRetryPolicy(RecommendationServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RecommendationServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • RecommendationServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • RecommendationServiceLimitedTimeRetryPolicy(RecommendationServiceLimitedTimeRetryPolicy &&)
            • RecommendationServiceLimitedTimeRetryPolicy(RecommendationServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RecommendationServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SchemaServiceClient
          • Overview
          • Constructors
            • SchemaServiceClient(SchemaServiceClient const &)
            • SchemaServiceClient(SchemaServiceClient &&)
            • SchemaServiceClient(std::shared_ptr< SchemaServiceConnection >, Options)
          • Operators
            • operator=(SchemaServiceClient const &)
            • operator=(SchemaServiceClient &&)
            • operator==(SchemaServiceClient const &, SchemaServiceClient const &)
            • operator!=(SchemaServiceClient const &, SchemaServiceClient const &)
          • Functions
            • GetSchema(std::string const &, Options)
            • GetSchema(google::cloud::discoveryengine::v1::GetSchemaRequest const &, Options)
            • ListSchemas(std::string const &, Options)
            • ListSchemas(google::cloud::discoveryengine::v1::ListSchemasRequest, Options)
            • CreateSchema(std::string const &, google::cloud::discoveryengine::v1::Schema const &, std::string const &, Options)
            • CreateSchema(NoAwaitTag, std::string const &, google::cloud::discoveryengine::v1::Schema const &, std::string const &, Options)
            • CreateSchema(google::cloud::discoveryengine::v1::CreateSchemaRequest const &, Options)
            • CreateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSchemaRequest const &, Options)
            • CreateSchema(google::longrunning::Operation const &, Options)
            • UpdateSchema(google::cloud::discoveryengine::v1::UpdateSchemaRequest const &, Options)
            • UpdateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateSchemaRequest const &, Options)
            • UpdateSchema(google::longrunning::Operation const &, Options)
            • DeleteSchema(std::string const &, Options)
            • DeleteSchema(NoAwaitTag, std::string const &, Options)
            • DeleteSchema(google::cloud::discoveryengine::v1::DeleteSchemaRequest const &, Options)
            • DeleteSchema(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSchemaRequest const &, Options)
            • DeleteSchema(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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SchemaServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetSchema(google::cloud::discoveryengine::v1::GetSchemaRequest const &)
            • virtual ListSchemas(google::cloud::discoveryengine::v1::ListSchemasRequest)
            • virtual CreateSchema(google::cloud::discoveryengine::v1::CreateSchemaRequest const &)
            • virtual CreateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSchemaRequest const &)
            • virtual CreateSchema(google::longrunning::Operation const &)
            • virtual UpdateSchema(google::cloud::discoveryengine::v1::UpdateSchemaRequest const &)
            • virtual UpdateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateSchemaRequest const &)
            • virtual UpdateSchema(google::longrunning::Operation const &)
            • virtual DeleteSchema(google::cloud::discoveryengine::v1::DeleteSchemaRequest const &)
            • virtual DeleteSchema(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSchemaRequest const &)
            • virtual DeleteSchema(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SchemaServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetSchema(google::cloud::discoveryengine::v1::GetSchemaRequest const &)
            • virtual ListSchemas(google::cloud::discoveryengine::v1::ListSchemasRequest)
            • virtual CreateSchema(google::cloud::discoveryengine::v1::CreateSchemaRequest const &)
            • virtual UpdateSchema(google::cloud::discoveryengine::v1::UpdateSchemaRequest const &)
            • virtual DeleteSchema(google::cloud::discoveryengine::v1::DeleteSchemaRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SchemaServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SchemaServiceLimitedErrorCountRetryPolicy(int)
            • SchemaServiceLimitedErrorCountRetryPolicy(SchemaServiceLimitedErrorCountRetryPolicy &&)
            • SchemaServiceLimitedErrorCountRetryPolicy(SchemaServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SchemaServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SchemaServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SchemaServiceLimitedTimeRetryPolicy(SchemaServiceLimitedTimeRetryPolicy &&)
            • SchemaServiceLimitedTimeRetryPolicy(SchemaServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SchemaServiceRetryPolicy
          • 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::discoveryengine::v1::SearchRequest, Options)
            • SearchLite(google::cloud::discoveryengine::v1::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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Search(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual SearchLite(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SearchServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual Search(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual SearchLite(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest 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
        • SiteSearchEngineServiceClient
          • Overview
          • Constructors
            • SiteSearchEngineServiceClient(SiteSearchEngineServiceClient const &)
            • SiteSearchEngineServiceClient(SiteSearchEngineServiceClient &&)
            • SiteSearchEngineServiceClient(std::shared_ptr< SiteSearchEngineServiceConnection >, Options)
          • Operators
            • operator=(SiteSearchEngineServiceClient const &)
            • operator=(SiteSearchEngineServiceClient &&)
            • operator==(SiteSearchEngineServiceClient const &, SiteSearchEngineServiceClient const &)
            • operator!=(SiteSearchEngineServiceClient const &, SiteSearchEngineServiceClient const &)
          • Functions
            • GetSiteSearchEngine(std::string const &, Options)
            • GetSiteSearchEngine(google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &, Options)
            • CreateTargetSite(std::string const &, google::cloud::discoveryengine::v1::TargetSite const &, Options)
            • CreateTargetSite(NoAwaitTag, std::string const &, google::cloud::discoveryengine::v1::TargetSite const &, Options)
            • CreateTargetSite(google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &, Options)
            • CreateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &, Options)
            • CreateTargetSite(google::longrunning::Operation const &, Options)
            • BatchCreateTargetSites(google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &, Options)
            • BatchCreateTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &, Options)
            • BatchCreateTargetSites(google::longrunning::Operation const &, Options)
            • GetTargetSite(std::string const &, Options)
            • GetTargetSite(google::cloud::discoveryengine::v1::GetTargetSiteRequest const &, Options)
            • UpdateTargetSite(google::cloud::discoveryengine::v1::TargetSite const &, Options)
            • UpdateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::TargetSite const &, Options)
            • UpdateTargetSite(google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &, Options)
            • UpdateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &, Options)
            • UpdateTargetSite(google::longrunning::Operation const &, Options)
            • DeleteTargetSite(std::string const &, Options)
            • DeleteTargetSite(NoAwaitTag, std::string const &, Options)
            • DeleteTargetSite(google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &, Options)
            • DeleteTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &, Options)
            • DeleteTargetSite(google::longrunning::Operation const &, Options)
            • ListTargetSites(std::string const &, Options)
            • ListTargetSites(google::cloud::discoveryengine::v1::ListTargetSitesRequest, Options)
            • CreateSitemap(std::string const &, google::cloud::discoveryengine::v1::Sitemap const &, Options)
            • CreateSitemap(NoAwaitTag, std::string const &, google::cloud::discoveryengine::v1::Sitemap const &, Options)
            • CreateSitemap(google::cloud::discoveryengine::v1::CreateSitemapRequest const &, Options)
            • CreateSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSitemapRequest const &, Options)
            • CreateSitemap(google::longrunning::Operation const &, Options)
            • DeleteSitemap(std::string const &, Options)
            • DeleteSitemap(NoAwaitTag, std::string const &, Options)
            • DeleteSitemap(google::cloud::discoveryengine::v1::DeleteSitemapRequest const &, Options)
            • DeleteSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSitemapRequest const &, Options)
            • DeleteSitemap(google::longrunning::Operation const &, Options)
            • FetchSitemaps(std::string const &, Options)
            • FetchSitemaps(google::cloud::discoveryengine::v1::FetchSitemapsRequest const &, Options)
            • EnableAdvancedSiteSearch(google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &, Options)
            • EnableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &, Options)
            • EnableAdvancedSiteSearch(google::longrunning::Operation const &, Options)
            • DisableAdvancedSiteSearch(google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &, Options)
            • DisableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &, Options)
            • DisableAdvancedSiteSearch(google::longrunning::Operation const &, Options)
            • RecrawlUris(google::cloud::discoveryengine::v1::RecrawlUrisRequest const &, Options)
            • RecrawlUris(NoAwaitTag, google::cloud::discoveryengine::v1::RecrawlUrisRequest const &, Options)
            • RecrawlUris(google::longrunning::Operation const &, Options)
            • BatchVerifyTargetSites(google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &, Options)
            • BatchVerifyTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &, Options)
            • BatchVerifyTargetSites(google::longrunning::Operation const &, Options)
            • FetchDomainVerificationStatus(google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest, 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SiteSearchEngineServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetSiteSearchEngine(google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &)
            • virtual CreateTargetSite(google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
            • virtual CreateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
            • virtual CreateTargetSite(google::longrunning::Operation const &)
            • virtual BatchCreateTargetSites(google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
            • virtual BatchCreateTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
            • virtual BatchCreateTargetSites(google::longrunning::Operation const &)
            • virtual GetTargetSite(google::cloud::discoveryengine::v1::GetTargetSiteRequest const &)
            • virtual UpdateTargetSite(google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
            • virtual UpdateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
            • virtual UpdateTargetSite(google::longrunning::Operation const &)
            • virtual DeleteTargetSite(google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
            • virtual DeleteTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
            • virtual DeleteTargetSite(google::longrunning::Operation const &)
            • virtual ListTargetSites(google::cloud::discoveryengine::v1::ListTargetSitesRequest)
            • virtual CreateSitemap(google::cloud::discoveryengine::v1::CreateSitemapRequest const &)
            • virtual CreateSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSitemapRequest const &)
            • virtual CreateSitemap(google::longrunning::Operation const &)
            • virtual DeleteSitemap(google::cloud::discoveryengine::v1::DeleteSitemapRequest const &)
            • virtual DeleteSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSitemapRequest const &)
            • virtual DeleteSitemap(google::longrunning::Operation const &)
            • virtual FetchSitemaps(google::cloud::discoveryengine::v1::FetchSitemapsRequest const &)
            • virtual EnableAdvancedSiteSearch(google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
            • virtual EnableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
            • virtual EnableAdvancedSiteSearch(google::longrunning::Operation const &)
            • virtual DisableAdvancedSiteSearch(google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
            • virtual DisableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
            • virtual DisableAdvancedSiteSearch(google::longrunning::Operation const &)
            • virtual RecrawlUris(google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
            • virtual RecrawlUris(NoAwaitTag, google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
            • virtual RecrawlUris(google::longrunning::Operation const &)
            • virtual BatchVerifyTargetSites(google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
            • virtual BatchVerifyTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
            • virtual BatchVerifyTargetSites(google::longrunning::Operation const &)
            • virtual FetchDomainVerificationStatus(google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SiteSearchEngineServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetSiteSearchEngine(google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &)
            • virtual CreateTargetSite(google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
            • virtual BatchCreateTargetSites(google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
            • virtual GetTargetSite(google::cloud::discoveryengine::v1::GetTargetSiteRequest const &)
            • virtual UpdateTargetSite(google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
            • virtual DeleteTargetSite(google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
            • virtual ListTargetSites(google::cloud::discoveryengine::v1::ListTargetSitesRequest)
            • virtual CreateSitemap(google::cloud::discoveryengine::v1::CreateSitemapRequest const &)
            • virtual DeleteSitemap(google::cloud::discoveryengine::v1::DeleteSitemapRequest const &)
            • virtual FetchSitemaps(google::cloud::discoveryengine::v1::FetchSitemapsRequest const &)
            • virtual EnableAdvancedSiteSearch(google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
            • virtual DisableAdvancedSiteSearch(google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
            • virtual RecrawlUris(google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
            • virtual BatchVerifyTargetSites(google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
            • virtual FetchDomainVerificationStatus(google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SiteSearchEngineServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SiteSearchEngineServiceLimitedErrorCountRetryPolicy(int)
            • SiteSearchEngineServiceLimitedErrorCountRetryPolicy(SiteSearchEngineServiceLimitedErrorCountRetryPolicy &&)
            • SiteSearchEngineServiceLimitedErrorCountRetryPolicy(SiteSearchEngineServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SiteSearchEngineServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SiteSearchEngineServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SiteSearchEngineServiceLimitedTimeRetryPolicy(SiteSearchEngineServiceLimitedTimeRetryPolicy &&)
            • SiteSearchEngineServiceLimitedTimeRetryPolicy(SiteSearchEngineServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SiteSearchEngineServiceRetryPolicy
          • 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::discoveryengine::v1::WriteUserEventRequest const &, Options)
            • CollectUserEvent(google::cloud::discoveryengine::v1::CollectUserEventRequest const &, Options)
            • PurgeUserEvents(google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &, Options)
            • PurgeUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &, Options)
            • PurgeUserEvents(google::longrunning::Operation const &, Options)
            • ImportUserEvents(google::cloud::discoveryengine::v1::ImportUserEventsRequest const &, Options)
            • ImportUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::ImportUserEventsRequest const &, Options)
            • ImportUserEvents(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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • UserEventServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual WriteUserEvent(google::cloud::discoveryengine::v1::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::discoveryengine::v1::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(google::longrunning::Operation const &)
            • virtual ImportUserEvents(google::cloud::discoveryengine::v1::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • UserEventServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual WriteUserEvent(google::cloud::discoveryengine::v1::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::discoveryengine::v1::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &)
            • virtual ImportUserEvents(google::cloud::discoveryengine::v1::ImportUserEventsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest 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
        • 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
        • ConversationalSearchServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ConversationalSearchServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ConversationalSearchServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • DataStoreServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DataStoreServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DataStoreServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • DataStoreServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • DocumentServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DocumentServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DocumentServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • DocumentServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • EngineServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • EngineServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • EngineServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • EngineServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • GroundedGenerationServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GroundedGenerationServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GroundedGenerationServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ProjectServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ProjectServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ProjectServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • ProjectServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • RankServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • RankServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • RankServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • RecommendationServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • RecommendationServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • RecommendationServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • SchemaServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SchemaServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SchemaServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • SchemaServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SearchServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • SiteSearchEngineServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SiteSearchEngineServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SiteSearchEngineServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • SiteSearchEngineServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • UserEventServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeCompletionServiceConnection(Options)
        • MakeDefaultCompletionServiceConnectionIdempotencyPolicy()
        • MakeControlServiceConnection(Options)
        • MakeDefaultControlServiceConnectionIdempotencyPolicy()
        • MakeConversationalSearchServiceConnection(Options)
        • MakeDefaultConversationalSearchServiceConnectionIdempotencyPolicy()
        • MakeDataStoreServiceConnection(Options)
        • MakeDefaultDataStoreServiceConnectionIdempotencyPolicy()
        • MakeDocumentServiceConnection(Options)
        • MakeDefaultDocumentServiceConnectionIdempotencyPolicy()
        • MakeEngineServiceConnection(Options)
        • MakeDefaultEngineServiceConnectionIdempotencyPolicy()
        • MakeGroundedGenerationServiceConnection(Options)
        • MakeDefaultGroundedGenerationServiceConnectionIdempotencyPolicy()
        • MakeProjectServiceConnection(Options)
        • MakeDefaultProjectServiceConnectionIdempotencyPolicy()
        • MakeRankServiceConnection(Options)
        • MakeDefaultRankServiceConnectionIdempotencyPolicy()
        • MakeRecommendationServiceConnection(Options)
        • MakeDefaultRecommendationServiceConnectionIdempotencyPolicy()
        • MakeSchemaServiceConnection(Options)
        • MakeDefaultSchemaServiceConnectionIdempotencyPolicy()
        • MakeSearchServiceConnection(Options)
        • MakeDefaultSearchServiceConnectionIdempotencyPolicy()
        • MakeSiteSearchEngineServiceConnection(Options)
        • MakeDefaultSiteSearchEngineServiceConnectionIdempotencyPolicy()
        • MakeUserEventServiceConnection(Options)
        • MakeDefaultUserEventServiceConnectionIdempotencyPolicy()
    • google::cloud::discoveryengine_v1_mocks
      • Overview
      • Classes
        • MockCompletionServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CompleteQuery(google::cloud::discoveryengine::v1::CompleteQueryRequest const &)
            • virtual ImportSuggestionDenyListEntries(google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &)
            • virtual ImportSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::ImportSuggestionDenyListEntriesRequest const &)
            • virtual ImportSuggestionDenyListEntries(google::longrunning::Operation const &)
            • virtual PurgeSuggestionDenyListEntries(google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &)
            • virtual PurgeSuggestionDenyListEntries(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeSuggestionDenyListEntriesRequest const &)
            • virtual PurgeSuggestionDenyListEntries(google::longrunning::Operation const &)
            • virtual ImportCompletionSuggestions(google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &)
            • virtual ImportCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::ImportCompletionSuggestionsRequest const &)
            • virtual ImportCompletionSuggestions(google::longrunning::Operation const &)
            • virtual PurgeCompletionSuggestions(google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &)
            • virtual PurgeCompletionSuggestions(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeCompletionSuggestionsRequest const &)
            • virtual PurgeCompletionSuggestions(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateControl(google::cloud::discoveryengine::v1::CreateControlRequest const &)
            • virtual DeleteControl(google::cloud::discoveryengine::v1::DeleteControlRequest const &)
            • virtual UpdateControl(google::cloud::discoveryengine::v1::UpdateControlRequest const &)
            • virtual GetControl(google::cloud::discoveryengine::v1::GetControlRequest const &)
            • virtual ListControls(google::cloud::discoveryengine::v1::ListControlsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockConversationalSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ConverseConversation(google::cloud::discoveryengine::v1::ConverseConversationRequest const &)
            • virtual CreateConversation(google::cloud::discoveryengine::v1::CreateConversationRequest const &)
            • virtual DeleteConversation(google::cloud::discoveryengine::v1::DeleteConversationRequest const &)
            • virtual UpdateConversation(google::cloud::discoveryengine::v1::UpdateConversationRequest const &)
            • virtual GetConversation(google::cloud::discoveryengine::v1::GetConversationRequest const &)
            • virtual ListConversations(google::cloud::discoveryengine::v1::ListConversationsRequest)
            • virtual AnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &)
            • virtual StreamAnswerQuery(google::cloud::discoveryengine::v1::AnswerQueryRequest const &)
            • virtual GetAnswer(google::cloud::discoveryengine::v1::GetAnswerRequest const &)
            • virtual CreateSession(google::cloud::discoveryengine::v1::CreateSessionRequest const &)
            • virtual DeleteSession(google::cloud::discoveryengine::v1::DeleteSessionRequest const &)
            • virtual UpdateSession(google::cloud::discoveryengine::v1::UpdateSessionRequest const &)
            • virtual GetSession(google::cloud::discoveryengine::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::discoveryengine::v1::ListSessionsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockDataStoreServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataStore(google::cloud::discoveryengine::v1::CreateDataStoreRequest const &)
            • virtual CreateDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::CreateDataStoreRequest const &)
            • virtual CreateDataStore(google::longrunning::Operation const &)
            • virtual GetDataStore(google::cloud::discoveryengine::v1::GetDataStoreRequest const &)
            • virtual ListDataStores(google::cloud::discoveryengine::v1::ListDataStoresRequest)
            • virtual DeleteDataStore(google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &)
            • virtual DeleteDataStore(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteDataStoreRequest const &)
            • virtual DeleteDataStore(google::longrunning::Operation const &)
            • virtual UpdateDataStore(google::cloud::discoveryengine::v1::UpdateDataStoreRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockDocumentServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetDocument(google::cloud::discoveryengine::v1::GetDocumentRequest const &)
            • virtual ListDocuments(google::cloud::discoveryengine::v1::ListDocumentsRequest)
            • virtual CreateDocument(google::cloud::discoveryengine::v1::CreateDocumentRequest const &)
            • virtual UpdateDocument(google::cloud::discoveryengine::v1::UpdateDocumentRequest const &)
            • virtual DeleteDocument(google::cloud::discoveryengine::v1::DeleteDocumentRequest const &)
            • virtual ImportDocuments(google::cloud::discoveryengine::v1::ImportDocumentsRequest const &)
            • virtual ImportDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::ImportDocumentsRequest const &)
            • virtual ImportDocuments(google::longrunning::Operation const &)
            • virtual PurgeDocuments(google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &)
            • virtual PurgeDocuments(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeDocumentsRequest const &)
            • virtual PurgeDocuments(google::longrunning::Operation const &)
            • virtual BatchGetDocumentsMetadata(google::cloud::discoveryengine::v1::BatchGetDocumentsMetadataRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockEngineServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateEngine(google::cloud::discoveryengine::v1::CreateEngineRequest const &)
            • virtual CreateEngine(NoAwaitTag, google::cloud::discoveryengine::v1::CreateEngineRequest const &)
            • virtual CreateEngine(google::longrunning::Operation const &)
            • virtual DeleteEngine(google::cloud::discoveryengine::v1::DeleteEngineRequest const &)
            • virtual DeleteEngine(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteEngineRequest const &)
            • virtual DeleteEngine(google::longrunning::Operation const &)
            • virtual UpdateEngine(google::cloud::discoveryengine::v1::UpdateEngineRequest const &)
            • virtual GetEngine(google::cloud::discoveryengine::v1::GetEngineRequest const &)
            • virtual ListEngines(google::cloud::discoveryengine::v1::ListEnginesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockGroundedGenerationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AsyncStreamGenerateGroundedContent()
            • virtual GenerateGroundedContent(google::cloud::discoveryengine::v1::GenerateGroundedContentRequest const &)
            • virtual CheckGrounding(google::cloud::discoveryengine::v1::CheckGroundingRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockProjectServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ProvisionProject(google::cloud::discoveryengine::v1::ProvisionProjectRequest const &)
            • virtual ProvisionProject(NoAwaitTag, google::cloud::discoveryengine::v1::ProvisionProjectRequest const &)
            • virtual ProvisionProject(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockRankServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Rank(google::cloud::discoveryengine::v1::RankRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockRecommendationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Recommend(google::cloud::discoveryengine::v1::RecommendRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSchemaServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetSchema(google::cloud::discoveryengine::v1::GetSchemaRequest const &)
            • virtual ListSchemas(google::cloud::discoveryengine::v1::ListSchemasRequest)
            • virtual CreateSchema(google::cloud::discoveryengine::v1::CreateSchemaRequest const &)
            • virtual CreateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSchemaRequest const &)
            • virtual CreateSchema(google::longrunning::Operation const &)
            • virtual UpdateSchema(google::cloud::discoveryengine::v1::UpdateSchemaRequest const &)
            • virtual UpdateSchema(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateSchemaRequest const &)
            • virtual UpdateSchema(google::longrunning::Operation const &)
            • virtual DeleteSchema(google::cloud::discoveryengine::v1::DeleteSchemaRequest const &)
            • virtual DeleteSchema(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSchemaRequest const &)
            • virtual DeleteSchema(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual Search(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual SearchLite(google::cloud::discoveryengine::v1::SearchRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSiteSearchEngineServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetSiteSearchEngine(google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &)
            • virtual CreateTargetSite(google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
            • virtual CreateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
            • virtual CreateTargetSite(google::longrunning::Operation const &)
            • virtual BatchCreateTargetSites(google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
            • virtual BatchCreateTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
            • virtual BatchCreateTargetSites(google::longrunning::Operation const &)
            • virtual GetTargetSite(google::cloud::discoveryengine::v1::GetTargetSiteRequest const &)
            • virtual UpdateTargetSite(google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
            • virtual UpdateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
            • virtual UpdateTargetSite(google::longrunning::Operation const &)
            • virtual DeleteTargetSite(google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
            • virtual DeleteTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
            • virtual DeleteTargetSite(google::longrunning::Operation const &)
            • virtual ListTargetSites(google::cloud::discoveryengine::v1::ListTargetSitesRequest)
            • virtual CreateSitemap(google::cloud::discoveryengine::v1::CreateSitemapRequest const &)
            • virtual CreateSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::CreateSitemapRequest const &)
            • virtual CreateSitemap(google::longrunning::Operation const &)
            • virtual DeleteSitemap(google::cloud::discoveryengine::v1::DeleteSitemapRequest const &)
            • virtual DeleteSitemap(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteSitemapRequest const &)
            • virtual DeleteSitemap(google::longrunning::Operation const &)
            • virtual FetchSitemaps(google::cloud::discoveryengine::v1::FetchSitemapsRequest const &)
            • virtual EnableAdvancedSiteSearch(google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
            • virtual EnableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
            • virtual EnableAdvancedSiteSearch(google::longrunning::Operation const &)
            • virtual DisableAdvancedSiteSearch(google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
            • virtual DisableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
            • virtual DisableAdvancedSiteSearch(google::longrunning::Operation const &)
            • virtual RecrawlUris(google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
            • virtual RecrawlUris(NoAwaitTag, google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
            • virtual RecrawlUris(google::longrunning::Operation const &)
            • virtual BatchVerifyTargetSites(google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
            • virtual BatchVerifyTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
            • virtual BatchVerifyTargetSites(google::longrunning::Operation const &)
            • virtual FetchDomainVerificationStatus(google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockUserEventServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual WriteUserEvent(google::cloud::discoveryengine::v1::WriteUserEventRequest const &)
            • virtual CollectUserEvent(google::cloud::discoveryengine::v1::CollectUserEventRequest const &)
            • virtual PurgeUserEvents(google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::PurgeUserEventsRequest const &)
            • virtual PurgeUserEvents(google::longrunning::Operation const &)
            • virtual ImportUserEvents(google::cloud::discoveryengine::v1::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(NoAwaitTag, google::cloud::discoveryengine::v1::ImportUserEventsRequest const &)
            • virtual ImportUserEvents(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest 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

Struct DataStoreServiceBackoffPolicyOption (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

Use with google::cloud::Options to configure the backoff policy.

Type Aliases

Type

Alias Of: std::shared_ptr< BackoffPolicy >

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
  • 中文 – 简体
  • 日本語
  • 한국어