com.aerospike.vector.client.proto.HnswBatchingParamsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of avs-client-java Show documentation
Show all versions of avs-client-java Show documentation
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.5
package com.aerospike.vector.client.proto;
public interface HnswBatchingParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:aerospike.vector.HnswBatchingParams)
com.google.protobuf.MessageOrBuilder {
/**
*
* Maximum number of index records to fit in a batch.
* The default value is 100_000 and can't be less than 1000.
*
*
* optional uint32 maxIndexRecords = 1;
* @return Whether the maxIndexRecords field is set.
*/
boolean hasMaxIndexRecords();
/**
*
* Maximum number of index records to fit in a batch.
* The default value is 100_000 and can't be less than 1000.
*
*
* optional uint32 maxIndexRecords = 1;
* @return The maxIndexRecords.
*/
int getMaxIndexRecords();
/**
*
* The maximum amount of time in milliseconds to wait before finalizing a
* index records batch.
* The default value is 30000 and can't be less than 10000.
*
*
* optional uint32 indexInterval = 2;
* @return Whether the indexInterval field is set.
*/
boolean hasIndexInterval();
/**
*
* The maximum amount of time in milliseconds to wait before finalizing a
* index records batch.
* The default value is 30000 and can't be less than 10000.
*
*
* optional uint32 indexInterval = 2;
* @return The indexInterval.
*/
int getIndexInterval();
/**
*
* Maximum number of reindex records to fit in a batch.
* The default value is max(maxIndexRecords / 10, 1000).
*
*
* optional uint32 maxReindexRecords = 3;
* @return Whether the maxReindexRecords field is set.
*/
boolean hasMaxReindexRecords();
/**
*
* Maximum number of reindex records to fit in a batch.
* The default value is max(maxIndexRecords / 10, 1000).
*
*
* optional uint32 maxReindexRecords = 3;
* @return The maxReindexRecords.
*/
int getMaxReindexRecords();
/**
*
* The maximum amount of time in milliseconds to wait before finalizing a
* reindex records batch.
* The default value is indexInterval and can't be less than 10000.
*
*
* optional uint32 reindexInterval = 4;
* @return Whether the reindexInterval field is set.
*/
boolean hasReindexInterval();
/**
*
* The maximum amount of time in milliseconds to wait before finalizing a
* reindex records batch.
* The default value is indexInterval and can't be less than 10000.
*
*
* optional uint32 reindexInterval = 4;
* @return The reindexInterval.
*/
int getReindexInterval();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy