Class AnalysisMemoryLimit.Builder

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

public static class AnalysisMemoryLimit.Builder
extends java.lang.Object
implements ObjectBuilder<AnalysisMemoryLimit>
Builder for AnalysisMemoryLimit.
  • Constructor Summary

    Constructors
    Constructor Description
    Builder()  
  • Method Summary

    Modifier and Type Method Description
    AnalysisMemoryLimit build()
    AnalysisMemoryLimit.Builder modelMemoryLimit​(java.lang.String value)
    Required - Limits can be applied for the resources required to hold the mathematical models in memory.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • modelMemoryLimit

      public 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.