All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aerospike.vector.client.proto.HnswIndexUpdateOrBuilder Maven / Gradle / Ivy

Go to download

This project includes the Java client for Aerospike Vector Search for high-performance data interactions.

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: types.proto

// Protobuf Java Version: 3.25.1
package com.aerospike.vector.client.proto;

public interface HnswIndexUpdateOrBuilder extends
    // @@protoc_insertion_point(interface_extends:aerospike.vector.HnswIndexUpdate)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Configures batching behaviour for batch based index update.
   * 
* * optional .aerospike.vector.HnswBatchingParams batchingParams = 1; * @return Whether the batchingParams field is set. */ boolean hasBatchingParams(); /** *
   * Configures batching behaviour for batch based index update.
   * 
* * optional .aerospike.vector.HnswBatchingParams batchingParams = 1; * @return The batchingParams. */ com.aerospike.vector.client.proto.HnswBatchingParams getBatchingParams(); /** *
   * Configures batching behaviour for batch based index update.
   * 
* * optional .aerospike.vector.HnswBatchingParams batchingParams = 1; */ com.aerospike.vector.client.proto.HnswBatchingParamsOrBuilder getBatchingParamsOrBuilder(); /** *
   * Maximum size of in-memory queue for inserted/updated vector records.
   * If the queue is full the record upsert will either be rejected with
   * a RESOURCE_EXHAUSTED error or written to storage for index healer to
   * later pick the record for indexing based on the put option.
   * Defaults to global indexing config configured for the VectorDB.
   * 
* * optional uint32 maxMemQueueSize = 2; * @return Whether the maxMemQueueSize field is set. */ boolean hasMaxMemQueueSize(); /** *
   * Maximum size of in-memory queue for inserted/updated vector records.
   * If the queue is full the record upsert will either be rejected with
   * a RESOURCE_EXHAUSTED error or written to storage for index healer to
   * later pick the record for indexing based on the put option.
   * Defaults to global indexing config configured for the VectorDB.
   * 
* * optional uint32 maxMemQueueSize = 2; * @return The maxMemQueueSize. */ int getMaxMemQueueSize(); /** *
   * Configures caching for Hnsw Index.
   * 
* * optional .aerospike.vector.HnswCachingParams cachingParams = 3; * @return Whether the cachingParams field is set. */ boolean hasCachingParams(); /** *
   * Configures caching for Hnsw Index.
   * 
* * optional .aerospike.vector.HnswCachingParams cachingParams = 3; * @return The cachingParams. */ com.aerospike.vector.client.proto.HnswCachingParams getCachingParams(); /** *
   * Configures caching for Hnsw Index.
   * 
* * optional .aerospike.vector.HnswCachingParams cachingParams = 3; */ com.aerospike.vector.client.proto.HnswCachingParamsOrBuilder getCachingParamsOrBuilder(); /** *
   * Configures index healer params.
   * 
* * optional .aerospike.vector.HnswHealerParams healerParams = 4; * @return Whether the healerParams field is set. */ boolean hasHealerParams(); /** *
   * Configures index healer params.
   * 
* * optional .aerospike.vector.HnswHealerParams healerParams = 4; * @return The healerParams. */ com.aerospike.vector.client.proto.HnswHealerParams getHealerParams(); /** *
   * Configures index healer params.
   * 
* * optional .aerospike.vector.HnswHealerParams healerParams = 4; */ com.aerospike.vector.client.proto.HnswHealerParamsOrBuilder getHealerParamsOrBuilder(); /** *
   * Configures merge of batch indices to main index.
   * 
* * optional .aerospike.vector.HnswIndexMergeParams mergeParams = 5; * @return Whether the mergeParams field is set. */ boolean hasMergeParams(); /** *
   * Configures merge of batch indices to main index.
   * 
* * optional .aerospike.vector.HnswIndexMergeParams mergeParams = 5; * @return The mergeParams. */ com.aerospike.vector.client.proto.HnswIndexMergeParams getMergeParams(); /** *
   * Configures merge of batch indices to main index.
   * 
* * optional .aerospike.vector.HnswIndexMergeParams mergeParams = 5; */ com.aerospike.vector.client.proto.HnswIndexMergeParamsOrBuilder getMergeParamsOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy