Skip to main content
Google Cloud Documentation
Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Technology areas
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Cross-product tools
    • More
  • Console
  • Overview
  • Library reference docs
  • Vector Search 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 vectorsearch_v1::DataObjectServiceClient Retry Policies
    • Override vectorsearch_v1::DataObjectSearchServiceClient Retry Policies
    • Override vectorsearch_v1::VectorSearchServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override vectorsearch_v1::DataObjectServiceClient Universe Domain
    • Override vectorsearch_v1::DataObjectSearchServiceClient Universe Domain
    • Override vectorsearch_v1::VectorSearchServiceClient Universe Domain
  • Modules
    • Vector Search API Configuration Options
  • Namespaces
    • google::cloud::vectorsearch_v1
      • Overview
      • Classes
        • DataObjectSearchServiceClient
          • Overview
          • Constructors
            • DataObjectSearchServiceClient(DataObjectSearchServiceClient const &)
            • DataObjectSearchServiceClient(DataObjectSearchServiceClient &&)
            • DataObjectSearchServiceClient(std::shared_ptr< DataObjectSearchServiceConnection >, Options)
          • Operators
            • operator=(DataObjectSearchServiceClient const &)
            • operator=(DataObjectSearchServiceClient &&)
            • operator==(DataObjectSearchServiceClient const &, DataObjectSearchServiceClient const &)
            • operator!=(DataObjectSearchServiceClient const &, DataObjectSearchServiceClient const &)
          • Functions
            • SearchDataObjects(google::cloud::vectorsearch::v1::SearchDataObjectsRequest, Options)
            • QueryDataObjects(google::cloud::vectorsearch::v1::QueryDataObjectsRequest, Options)
            • AggregateDataObjects(google::cloud::vectorsearch::v1::AggregateDataObjectsRequest const &, Options)
            • BatchSearchDataObjects(google::cloud::vectorsearch::v1::BatchSearchDataObjectsRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DataObjectSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual SearchDataObjects(google::cloud::vectorsearch::v1::SearchDataObjectsRequest)
            • virtual QueryDataObjects(google::cloud::vectorsearch::v1::QueryDataObjectsRequest)
            • virtual AggregateDataObjects(google::cloud::vectorsearch::v1::AggregateDataObjectsRequest const &)
            • virtual BatchSearchDataObjects(google::cloud::vectorsearch::v1::BatchSearchDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataObjectSearchServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual SearchDataObjects(google::cloud::vectorsearch::v1::SearchDataObjectsRequest)
            • virtual QueryDataObjects(google::cloud::vectorsearch::v1::QueryDataObjectsRequest)
            • virtual AggregateDataObjects(google::cloud::vectorsearch::v1::AggregateDataObjectsRequest const &)
            • virtual BatchSearchDataObjects(google::cloud::vectorsearch::v1::BatchSearchDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataObjectSearchServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DataObjectSearchServiceLimitedErrorCountRetryPolicy(int)
            • DataObjectSearchServiceLimitedErrorCountRetryPolicy(DataObjectSearchServiceLimitedErrorCountRetryPolicy &&)
            • DataObjectSearchServiceLimitedErrorCountRetryPolicy(DataObjectSearchServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataObjectSearchServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DataObjectSearchServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DataObjectSearchServiceLimitedTimeRetryPolicy(DataObjectSearchServiceLimitedTimeRetryPolicy &&)
            • DataObjectSearchServiceLimitedTimeRetryPolicy(DataObjectSearchServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataObjectSearchServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • DataObjectServiceClient
          • Overview
          • Constructors
            • DataObjectServiceClient(DataObjectServiceClient const &)
            • DataObjectServiceClient(DataObjectServiceClient &&)
            • DataObjectServiceClient(std::shared_ptr< DataObjectServiceConnection >, Options)
          • Operators
            • operator=(DataObjectServiceClient const &)
            • operator=(DataObjectServiceClient &&)
            • operator==(DataObjectServiceClient const &, DataObjectServiceClient const &)
            • operator!=(DataObjectServiceClient const &, DataObjectServiceClient const &)
          • Functions
            • CreateDataObject(std::string const &, google::cloud::vectorsearch::v1::DataObject const &, std::string const &, Options)
            • CreateDataObject(google::cloud::vectorsearch::v1::CreateDataObjectRequest const &, Options)
            • BatchCreateDataObjects(google::cloud::vectorsearch::v1::BatchCreateDataObjectsRequest const &, Options)
            • GetDataObject(std::string const &, Options)
            • GetDataObject(google::cloud::vectorsearch::v1::GetDataObjectRequest const &, Options)
            • UpdateDataObject(google::cloud::vectorsearch::v1::DataObject const &, google::protobuf::FieldMask const &, Options)
            • UpdateDataObject(google::cloud::vectorsearch::v1::UpdateDataObjectRequest const &, Options)
            • BatchUpdateDataObjects(std::string const &, std::vector< google::cloud::vectorsearch::v1::UpdateDataObjectRequest > const &, Options)
            • BatchUpdateDataObjects(google::cloud::vectorsearch::v1::BatchUpdateDataObjectsRequest const &, Options)
            • DeleteDataObject(std::string const &, Options)
            • DeleteDataObject(google::cloud::vectorsearch::v1::DeleteDataObjectRequest const &, Options)
            • BatchDeleteDataObjects(std::string const &, std::vector< google::cloud::vectorsearch::v1::DeleteDataObjectRequest > const &, Options)
            • BatchDeleteDataObjects(google::cloud::vectorsearch::v1::BatchDeleteDataObjectsRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DataObjectServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataObject(google::cloud::vectorsearch::v1::CreateDataObjectRequest const &)
            • virtual BatchCreateDataObjects(google::cloud::vectorsearch::v1::BatchCreateDataObjectsRequest const &)
            • virtual GetDataObject(google::cloud::vectorsearch::v1::GetDataObjectRequest const &)
            • virtual UpdateDataObject(google::cloud::vectorsearch::v1::UpdateDataObjectRequest const &)
            • virtual BatchUpdateDataObjects(google::cloud::vectorsearch::v1::BatchUpdateDataObjectsRequest const &)
            • virtual DeleteDataObject(google::cloud::vectorsearch::v1::DeleteDataObjectRequest const &)
            • virtual BatchDeleteDataObjects(google::cloud::vectorsearch::v1::BatchDeleteDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataObjectServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateDataObject(google::cloud::vectorsearch::v1::CreateDataObjectRequest const &)
            • virtual BatchCreateDataObjects(google::cloud::vectorsearch::v1::BatchCreateDataObjectsRequest const &)
            • virtual GetDataObject(google::cloud::vectorsearch::v1::GetDataObjectRequest const &)
            • virtual UpdateDataObject(google::cloud::vectorsearch::v1::UpdateDataObjectRequest const &)
            • virtual BatchUpdateDataObjects(google::cloud::vectorsearch::v1::BatchUpdateDataObjectsRequest const &)
            • virtual DeleteDataObject(google::cloud::vectorsearch::v1::DeleteDataObjectRequest const &)
            • virtual BatchDeleteDataObjects(google::cloud::vectorsearch::v1::BatchDeleteDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataObjectServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DataObjectServiceLimitedErrorCountRetryPolicy(int)
            • DataObjectServiceLimitedErrorCountRetryPolicy(DataObjectServiceLimitedErrorCountRetryPolicy &&)
            • DataObjectServiceLimitedErrorCountRetryPolicy(DataObjectServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataObjectServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DataObjectServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DataObjectServiceLimitedTimeRetryPolicy(DataObjectServiceLimitedTimeRetryPolicy &&)
            • DataObjectServiceLimitedTimeRetryPolicy(DataObjectServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataObjectServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • VectorSearchServiceClient
          • Overview
          • Constructors
            • VectorSearchServiceClient(VectorSearchServiceClient const &)
            • VectorSearchServiceClient(VectorSearchServiceClient &&)
            • VectorSearchServiceClient(std::shared_ptr< VectorSearchServiceConnection >, Options)
          • Operators
            • operator=(VectorSearchServiceClient const &)
            • operator=(VectorSearchServiceClient &&)
            • operator==(VectorSearchServiceClient const &, VectorSearchServiceClient const &)
            • operator!=(VectorSearchServiceClient const &, VectorSearchServiceClient const &)
          • Functions
            • ListCollections(std::string const &, Options)
            • ListCollections(google::cloud::vectorsearch::v1::ListCollectionsRequest, Options)
            • GetCollection(std::string const &, Options)
            • GetCollection(google::cloud::vectorsearch::v1::GetCollectionRequest const &, Options)
            • CreateCollection(std::string const &, google::cloud::vectorsearch::v1::Collection const &, std::string const &, Options)
            • CreateCollection(NoAwaitTag, std::string const &, google::cloud::vectorsearch::v1::Collection const &, std::string const &, Options)
            • CreateCollection(google::cloud::vectorsearch::v1::CreateCollectionRequest const &, Options)
            • CreateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::CreateCollectionRequest const &, Options)
            • CreateCollection(google::longrunning::Operation const &, Options)
            • UpdateCollection(google::cloud::vectorsearch::v1::Collection const &, google::protobuf::FieldMask const &, Options)
            • UpdateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::Collection const &, google::protobuf::FieldMask const &, Options)
            • UpdateCollection(google::cloud::vectorsearch::v1::UpdateCollectionRequest const &, Options)
            • UpdateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::UpdateCollectionRequest const &, Options)
            • UpdateCollection(google::longrunning::Operation const &, Options)
            • DeleteCollection(std::string const &, Options)
            • DeleteCollection(NoAwaitTag, std::string const &, Options)
            • DeleteCollection(google::cloud::vectorsearch::v1::DeleteCollectionRequest const &, Options)
            • DeleteCollection(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteCollectionRequest const &, Options)
            • DeleteCollection(google::longrunning::Operation const &, Options)
            • ListIndexes(std::string const &, Options)
            • ListIndexes(google::cloud::vectorsearch::v1::ListIndexesRequest, Options)
            • GetIndex(std::string const &, Options)
            • GetIndex(google::cloud::vectorsearch::v1::GetIndexRequest const &, Options)
            • CreateIndex(std::string const &, google::cloud::vectorsearch::v1::Index const &, std::string const &, Options)
            • CreateIndex(NoAwaitTag, std::string const &, google::cloud::vectorsearch::v1::Index const &, std::string const &, Options)
            • CreateIndex(google::cloud::vectorsearch::v1::CreateIndexRequest const &, Options)
            • CreateIndex(NoAwaitTag, google::cloud::vectorsearch::v1::CreateIndexRequest const &, Options)
            • CreateIndex(google::longrunning::Operation const &, Options)
            • DeleteIndex(std::string const &, Options)
            • DeleteIndex(NoAwaitTag, std::string const &, Options)
            • DeleteIndex(google::cloud::vectorsearch::v1::DeleteIndexRequest const &, Options)
            • DeleteIndex(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteIndexRequest const &, Options)
            • DeleteIndex(google::longrunning::Operation const &, Options)
            • ImportDataObjects(google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &, Options)
            • ImportDataObjects(NoAwaitTag, google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &, Options)
            • ImportDataObjects(google::longrunning::Operation const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • VectorSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCollections(google::cloud::vectorsearch::v1::ListCollectionsRequest)
            • virtual GetCollection(google::cloud::vectorsearch::v1::GetCollectionRequest const &)
            • virtual CreateCollection(google::cloud::vectorsearch::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(google::longrunning::Operation const &)
            • virtual UpdateCollection(google::cloud::vectorsearch::v1::UpdateCollectionRequest const &)
            • virtual UpdateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::UpdateCollectionRequest const &)
            • virtual UpdateCollection(google::longrunning::Operation const &)
            • virtual DeleteCollection(google::cloud::vectorsearch::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(google::longrunning::Operation const &)
            • virtual ListIndexes(google::cloud::vectorsearch::v1::ListIndexesRequest)
            • virtual GetIndex(google::cloud::vectorsearch::v1::GetIndexRequest const &)
            • virtual CreateIndex(google::cloud::vectorsearch::v1::CreateIndexRequest const &)
            • virtual CreateIndex(NoAwaitTag, google::cloud::vectorsearch::v1::CreateIndexRequest const &)
            • virtual CreateIndex(google::longrunning::Operation const &)
            • virtual DeleteIndex(google::cloud::vectorsearch::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(google::longrunning::Operation const &)
            • virtual ImportDataObjects(google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &)
            • virtual ImportDataObjects(NoAwaitTag, google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &)
            • virtual ImportDataObjects(google::longrunning::Operation const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • VectorSearchServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListCollections(google::cloud::vectorsearch::v1::ListCollectionsRequest)
            • virtual GetCollection(google::cloud::vectorsearch::v1::GetCollectionRequest const &)
            • virtual CreateCollection(google::cloud::vectorsearch::v1::CreateCollectionRequest const &)
            • virtual UpdateCollection(google::cloud::vectorsearch::v1::UpdateCollectionRequest const &)
            • virtual DeleteCollection(google::cloud::vectorsearch::v1::DeleteCollectionRequest const &)
            • virtual ListIndexes(google::cloud::vectorsearch::v1::ListIndexesRequest)
            • virtual GetIndex(google::cloud::vectorsearch::v1::GetIndexRequest const &)
            • virtual CreateIndex(google::cloud::vectorsearch::v1::CreateIndexRequest const &)
            • virtual DeleteIndex(google::cloud::vectorsearch::v1::DeleteIndexRequest const &)
            • virtual ImportDataObjects(google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • VectorSearchServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • VectorSearchServiceLimitedErrorCountRetryPolicy(int)
            • VectorSearchServiceLimitedErrorCountRetryPolicy(VectorSearchServiceLimitedErrorCountRetryPolicy &&)
            • VectorSearchServiceLimitedErrorCountRetryPolicy(VectorSearchServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • VectorSearchServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • VectorSearchServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • VectorSearchServiceLimitedTimeRetryPolicy(VectorSearchServiceLimitedTimeRetryPolicy &&)
            • VectorSearchServiceLimitedTimeRetryPolicy(VectorSearchServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • VectorSearchServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DataObjectSearchServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DataObjectSearchServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DataObjectSearchServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • DataObjectServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DataObjectServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DataObjectServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • VectorSearchServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • VectorSearchServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • VectorSearchServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • VectorSearchServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDataObjectServiceConnection(Options)
        • MakeDefaultDataObjectServiceConnectionIdempotencyPolicy()
        • MakeDataObjectSearchServiceConnection(Options)
        • MakeDefaultDataObjectSearchServiceConnectionIdempotencyPolicy()
        • MakeVectorSearchServiceConnection(Options)
        • MakeDefaultVectorSearchServiceConnectionIdempotencyPolicy()
    • google::cloud::vectorsearch_v1_mocks
      • Overview
      • Classes
        • MockDataObjectSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual SearchDataObjects(google::cloud::vectorsearch::v1::SearchDataObjectsRequest)
            • virtual QueryDataObjects(google::cloud::vectorsearch::v1::QueryDataObjectsRequest)
            • virtual AggregateDataObjects(google::cloud::vectorsearch::v1::AggregateDataObjectsRequest const &)
            • virtual BatchSearchDataObjects(google::cloud::vectorsearch::v1::BatchSearchDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockDataObjectServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataObject(google::cloud::vectorsearch::v1::CreateDataObjectRequest const &)
            • virtual BatchCreateDataObjects(google::cloud::vectorsearch::v1::BatchCreateDataObjectsRequest const &)
            • virtual GetDataObject(google::cloud::vectorsearch::v1::GetDataObjectRequest const &)
            • virtual UpdateDataObject(google::cloud::vectorsearch::v1::UpdateDataObjectRequest const &)
            • virtual BatchUpdateDataObjects(google::cloud::vectorsearch::v1::BatchUpdateDataObjectsRequest const &)
            • virtual DeleteDataObject(google::cloud::vectorsearch::v1::DeleteDataObjectRequest const &)
            • virtual BatchDeleteDataObjects(google::cloud::vectorsearch::v1::BatchDeleteDataObjectsRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockVectorSearchServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCollections(google::cloud::vectorsearch::v1::ListCollectionsRequest)
            • virtual GetCollection(google::cloud::vectorsearch::v1::GetCollectionRequest const &)
            • virtual CreateCollection(google::cloud::vectorsearch::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(google::longrunning::Operation const &)
            • virtual UpdateCollection(google::cloud::vectorsearch::v1::UpdateCollectionRequest const &)
            • virtual UpdateCollection(NoAwaitTag, google::cloud::vectorsearch::v1::UpdateCollectionRequest const &)
            • virtual UpdateCollection(google::longrunning::Operation const &)
            • virtual DeleteCollection(google::cloud::vectorsearch::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(google::longrunning::Operation const &)
            • virtual ListIndexes(google::cloud::vectorsearch::v1::ListIndexesRequest)
            • virtual GetIndex(google::cloud::vectorsearch::v1::GetIndexRequest const &)
            • virtual CreateIndex(google::cloud::vectorsearch::v1::CreateIndexRequest const &)
            • virtual CreateIndex(NoAwaitTag, google::cloud::vectorsearch::v1::CreateIndexRequest const &)
            • virtual CreateIndex(google::longrunning::Operation const &)
            • virtual DeleteIndex(google::cloud::vectorsearch::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(NoAwaitTag, google::cloud::vectorsearch::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(google::longrunning::Operation const &)
            • virtual ImportDataObjects(google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &)
            • virtual ImportDataObjects(NoAwaitTag, google::cloud::vectorsearch::v1::ImportDataObjectsRequest const &)
            • virtual ImportDataObjects(google::longrunning::Operation const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Home
  • Documentation
  • Developer tools
  • C++
  • Client libraries

Namespace google::cloud::vectorsearch_v1_mocks (3.3.0-rc) Stay organized with collections Save and categorize content based on your preferences.

Classes

MockDataObjectSearchServiceConnection

A class to mock DataObjectSearchServiceConnection.

MockDataObjectServiceConnection

A class to mock DataObjectServiceConnection.

MockVectorSearchServiceConnection

A class to mock VectorSearchServiceConnection.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-27 UTC.

  • Products and pricing

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

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

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

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