Enum ModelSizeStats.AssignmentMemoryBasis

java.lang.Object
java.lang.Enum<ModelSizeStats.AssignmentMemoryBasis>
org.elasticsearch.client.ml.job.process.ModelSizeStats.AssignmentMemoryBasis
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ModelSizeStats.AssignmentMemoryBasis>, java.lang.constant.Constable
Enclosing class:
ModelSizeStats

public static enum ModelSizeStats.AssignmentMemoryBasis
extends java.lang.Enum<ModelSizeStats.AssignmentMemoryBasis>
Where will we get the memory requirement from when assigning this job to a node? There are three possibilities: 1. The job's model_memory_limit 2. The current model memory, i.e. what's reported in model_bytes of this object 3. The peak model memory, i.e. what's reported in peak_model_bytes of this object The field storing this enum can also be null, which means the assignment code will decide on the fly - this was the old behaviour prior to 7.11.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    CURRENT_MODEL_BYTES  
    MODEL_MEMORY_LIMIT  
    PEAK_MODEL_BYTES  
  • Method Summary

    Modifier and Type Method Description
    static ModelSizeStats.AssignmentMemoryBasis fromString​(java.lang.String statusName)  
    java.lang.String toString()  
    static ModelSizeStats.AssignmentMemoryBasis valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static ModelSizeStats.AssignmentMemoryBasis[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait