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

com.yelp.nrtsearch.server.grpc.IndexSettingsOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.0-beta.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yelp/nrtsearch/luceneserver.proto

// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;

public interface IndexSettingsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:luceneserver.IndexSettings)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Largest merged segment size to cache in RAMDirectory, default: 5.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxMergeSizeMB = 1; * @return Whether the nrtCachingDirectoryMaxMergeSizeMB field is set. */ boolean hasNrtCachingDirectoryMaxMergeSizeMB(); /** *
   * Largest merged segment size to cache in RAMDirectory, default: 5.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxMergeSizeMB = 1; * @return The nrtCachingDirectoryMaxMergeSizeMB. */ com.google.protobuf.DoubleValue getNrtCachingDirectoryMaxMergeSizeMB(); /** *
   * Largest merged segment size to cache in RAMDirectory, default: 5.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxMergeSizeMB = 1; */ com.google.protobuf.DoubleValueOrBuilder getNrtCachingDirectoryMaxMergeSizeMBOrBuilder(); /** *
   * Largest overall size for all files cached in NRTCachingDirectory, default: 60.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxSizeMB = 2; * @return Whether the nrtCachingDirectoryMaxSizeMB field is set. */ boolean hasNrtCachingDirectoryMaxSizeMB(); /** *
   * Largest overall size for all files cached in NRTCachingDirectory, default: 60.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxSizeMB = 2; * @return The nrtCachingDirectoryMaxSizeMB. */ com.google.protobuf.DoubleValue getNrtCachingDirectoryMaxSizeMB(); /** *
   * Largest overall size for all files cached in NRTCachingDirectory, default: 60.0MB
   * 
* * .google.protobuf.DoubleValue nrtCachingDirectoryMaxSizeMB = 2; */ com.google.protobuf.DoubleValueOrBuilder getNrtCachingDirectoryMaxSizeMBOrBuilder(); /** *
   * How many merge threads to allow at once
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxThreadCount = 3; * @return Whether the concurrentMergeSchedulerMaxThreadCount field is set. */ boolean hasConcurrentMergeSchedulerMaxThreadCount(); /** *
   * How many merge threads to allow at once
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxThreadCount = 3; * @return The concurrentMergeSchedulerMaxThreadCount. */ com.google.protobuf.Int32Value getConcurrentMergeSchedulerMaxThreadCount(); /** *
   * How many merge threads to allow at once
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxThreadCount = 3; */ com.google.protobuf.Int32ValueOrBuilder getConcurrentMergeSchedulerMaxThreadCountOrBuilder(); /** *
   * Maximum backlog of pending merges before indexing threads are stalled
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxMergeCount = 4; * @return Whether the concurrentMergeSchedulerMaxMergeCount field is set. */ boolean hasConcurrentMergeSchedulerMaxMergeCount(); /** *
   * Maximum backlog of pending merges before indexing threads are stalled
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxMergeCount = 4; * @return The concurrentMergeSchedulerMaxMergeCount. */ com.google.protobuf.Int32Value getConcurrentMergeSchedulerMaxMergeCount(); /** *
   * Maximum backlog of pending merges before indexing threads are stalled
   * 
* * .google.protobuf.Int32Value concurrentMergeSchedulerMaxMergeCount = 4; */ com.google.protobuf.Int32ValueOrBuilder getConcurrentMergeSchedulerMaxMergeCountOrBuilder(); /** *
   * Index time sorting; can only be written once", SearchHandler.SORT_TYPE
   * 
* * .luceneserver.SortFields indexSort = 5; * @return Whether the indexSort field is set. */ boolean hasIndexSort(); /** *
   * Index time sorting; can only be written once", SearchHandler.SORT_TYPE
   * 
* * .luceneserver.SortFields indexSort = 5; * @return The indexSort. */ com.yelp.nrtsearch.server.grpc.SortFields getIndexSort(); /** *
   * Index time sorting; can only be written once", SearchHandler.SORT_TYPE
   * 
* * .luceneserver.SortFields indexSort = 5; */ com.yelp.nrtsearch.server.grpc.SortFieldsOrBuilder getIndexSortOrBuilder(); /** *
   * Turn on/off the merge scheduler's auto throttling, default: off
   * 
* * .google.protobuf.BoolValue indexMergeSchedulerAutoThrottle = 6; * @return Whether the indexMergeSchedulerAutoThrottle field is set. */ boolean hasIndexMergeSchedulerAutoThrottle(); /** *
   * Turn on/off the merge scheduler's auto throttling, default: off
   * 
* * .google.protobuf.BoolValue indexMergeSchedulerAutoThrottle = 6; * @return The indexMergeSchedulerAutoThrottle. */ com.google.protobuf.BoolValue getIndexMergeSchedulerAutoThrottle(); /** *
   * Turn on/off the merge scheduler's auto throttling, default: off
   * 
* * .google.protobuf.BoolValue indexMergeSchedulerAutoThrottle = 6; */ com.google.protobuf.BoolValueOrBuilder getIndexMergeSchedulerAutoThrottleOrBuilder(); /** *
   * Base Directory implementation to use (NRTCachingDirectory will wrap this) either one of the core implementations (FSDirectory, MMapDirectory, NIOFSDirectory, or a fully qualified path to a Directory implementation that has a public constructor taking a single File argument default: FSDirectory
   * 
* * .google.protobuf.StringValue directory = 7; * @return Whether the directory field is set. */ boolean hasDirectory(); /** *
   * Base Directory implementation to use (NRTCachingDirectory will wrap this) either one of the core implementations (FSDirectory, MMapDirectory, NIOFSDirectory, or a fully qualified path to a Directory implementation that has a public constructor taking a single File argument default: FSDirectory
   * 
* * .google.protobuf.StringValue directory = 7; * @return The directory. */ com.google.protobuf.StringValue getDirectory(); /** *
   * Base Directory implementation to use (NRTCachingDirectory will wrap this) either one of the core implementations (FSDirectory, MMapDirectory, NIOFSDirectory, or a fully qualified path to a Directory implementation that has a public constructor taking a single File argument default: FSDirectory
   * 
* * .google.protobuf.StringValue directory = 7; */ com.google.protobuf.StringValueOrBuilder getDirectoryOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy