Class NodeStats.Builder

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.knn.NodeStats.Builder
All Implemented Interfaces:
CopyableBuilder<NodeStats.Builder,NodeStats>, MutableBuilder<NodeStats.Builder,NodeStats>, ObjectBuilder<NodeStats>
Enclosing class:
NodeStats

public static class NodeStats.Builder extends ObjectBuilderBase implements CopyableBuilder<NodeStats.Builder,NodeStats>
Builder for NodeStats.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • copy

      @Nonnull public NodeStats.Builder copy()
      Description copied from interface: CopyableBuilder
      Create a new builder CopyableBuilder that is a copy of this one.
      Specified by:
      copy in interface CopyableBuilder<NodeStats.Builder,NodeStats>
      Returns:
      a new builder instance.
    • cacheCapacityReached

      @Nonnull public final NodeStats.Builder cacheCapacityReached(@Nullable Boolean value)
      API name: cache_capacity_reached
    • evictionCount

      @Nonnull public final NodeStats.Builder evictionCount(@Nullable Long value)
      API name: eviction_count
    • faissInitialized

      @Nonnull public final NodeStats.Builder faissInitialized(@Nullable Boolean value)
      API name: faiss_initialized
    • graphIndexErrors

      @Nonnull public final NodeStats.Builder graphIndexErrors(@Nullable Long value)
      API name: graph_index_errors
    • graphIndexRequests

      @Nonnull public final NodeStats.Builder graphIndexRequests(@Nullable Long value)
      API name: graph_index_requests
    • graphMemoryUsage

      @Nonnull public final NodeStats.Builder graphMemoryUsage(@Nullable Long value)
      API name: graph_memory_usage
    • graphMemoryUsagePercentage

      @Nonnull public final NodeStats.Builder graphMemoryUsagePercentage(@Nullable Double value)
      API name: graph_memory_usage_percentage
    • graphQueryErrors

      @Nonnull public final NodeStats.Builder graphQueryErrors(@Nullable Long value)
      API name: graph_query_errors
    • graphQueryRequests

      @Nonnull public final NodeStats.Builder graphQueryRequests(@Nullable Long value)
      API name: graph_query_requests
    • graphStats

      @Nonnull public final NodeStats.Builder graphStats(@Nullable GraphStats value)
      API name: graph_stats
    • graphStats

      @Nonnull public final NodeStats.Builder graphStats(Function<GraphStats.Builder,ObjectBuilder<GraphStats>> fn)
      API name: graph_stats
    • hitCount

      @Nonnull public final NodeStats.Builder hitCount(@Nullable Long value)
      API name: hit_count
    • indexingFromModelDegraded

      @Nonnull public final NodeStats.Builder indexingFromModelDegraded(@Nullable Boolean value)
      API name: indexing_from_model_degraded
    • indicesInCache

      @Nonnull public final NodeStats.Builder indicesInCache(Map<String,JsonData> map)
      API name: indices_in_cache

      Adds all elements of map to indicesInCache.

    • indicesInCache

      @Nonnull public final NodeStats.Builder indicesInCache(String key, JsonData value)
      API name: indices_in_cache

      Adds an entry to indicesInCache.

    • knnQueryRequests

      @Nonnull public final NodeStats.Builder knnQueryRequests(@Nullable Long value)
      API name: knn_query_requests
    • knnQueryWithFilterRequests

      @Nonnull public final NodeStats.Builder knnQueryWithFilterRequests(@Nullable Long value)
      API name: knn_query_with_filter_requests
    • loadExceptionCount

      @Nonnull public final NodeStats.Builder loadExceptionCount(@Nullable Long value)
      API name: load_exception_count
    • loadSuccessCount

      @Nonnull public final NodeStats.Builder loadSuccessCount(@Nullable Long value)
      API name: load_success_count
    • luceneInitialized

      @Nonnull public final NodeStats.Builder luceneInitialized(@Nullable Boolean value)
      API name: lucene_initialized
    • maxDistanceQueryRequests

      @Nonnull public final NodeStats.Builder maxDistanceQueryRequests(@Nullable Long value)
      API name: max_distance_query_requests
    • maxDistanceQueryWithFilterRequests

      @Nonnull public final NodeStats.Builder maxDistanceQueryWithFilterRequests(@Nullable Long value)
      API name: max_distance_query_with_filter_requests
    • minScoreQueryRequests

      @Nonnull public final NodeStats.Builder minScoreQueryRequests(@Nullable Long value)
      API name: min_score_query_requests
    • minScoreQueryWithFilterRequests

      @Nonnull public final NodeStats.Builder minScoreQueryWithFilterRequests(@Nullable Long value)
      API name: min_score_query_with_filter_requests
    • missCount

      @Nonnull public final NodeStats.Builder missCount(@Nullable Long value)
      API name: miss_count
    • nmslibInitialized

      @Nonnull public final NodeStats.Builder nmslibInitialized(@Nullable Boolean value)
      API name: nmslib_initialized
    • remoteVectorIndexBuildStats

      @Nonnull public final NodeStats.Builder remoteVectorIndexBuildStats(@Nullable RemoteVectorIndexBuildStats value)
      API name: remote_vector_index_build_stats
    • remoteVectorIndexBuildStats

      API name: remote_vector_index_build_stats
    • scriptCompilationErrors

      @Nonnull public final NodeStats.Builder scriptCompilationErrors(@Nullable Long value)
      API name: script_compilation_errors
    • scriptCompilations

      @Nonnull public final NodeStats.Builder scriptCompilations(@Nullable Long value)
      API name: script_compilations
    • scriptQueryErrors

      @Nonnull public final NodeStats.Builder scriptQueryErrors(@Nullable Long value)
      API name: script_query_errors
    • scriptQueryRequests

      @Nonnull public final NodeStats.Builder scriptQueryRequests(@Nullable Long value)
      API name: script_query_requests
    • totalLoadTime

      @Nonnull public final NodeStats.Builder totalLoadTime(@Nullable Long value)
      API name: total_load_time
    • trainingErrors

      @Nonnull public final NodeStats.Builder trainingErrors(@Nullable Long value)
      API name: training_errors
    • trainingMemoryUsage

      @Nonnull public final NodeStats.Builder trainingMemoryUsage(@Nullable Long value)
      API name: training_memory_usage
    • trainingMemoryUsagePercentage

      @Nonnull public final NodeStats.Builder trainingMemoryUsagePercentage(@Nullable Double value)
      API name: training_memory_usage_percentage
    • trainingRequests

      @Nonnull public final NodeStats.Builder trainingRequests(@Nullable Long value)
      API name: training_requests
    • build

      @Nonnull public NodeStats build()
      Builds a NodeStats.
      Specified by:
      build in interface ObjectBuilder<NodeStats>
      Throws:
      NullPointerException - if some of the required fields are null.