Class AnalysisMemoryLimit.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.AnalysisMemoryLimit.Builder
All Implemented Interfaces:
ObjectBuilder<AnalysisMemoryLimit>
Enclosing class:
AnalysisMemoryLimit

public static class AnalysisMemoryLimit.Builder
extends ObjectBuilderBase
implements ObjectBuilder<AnalysisMemoryLimit>
Builder for AnalysisMemoryLimit.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • modelMemoryLimit

      public final AnalysisMemoryLimit.Builder modelMemoryLimit​(java.lang.String value)
      Required - Limits can be applied for the resources required to hold the mathematical models in memory. These limits are approximate and can be set per job. They do not control the memory used by other processes, for example the Elasticsearch Java processes.

      API name: model_memory_limit

    • build

      public AnalysisMemoryLimit build()
      Specified by:
      build in interface ObjectBuilder<AnalysisMemoryLimit>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.