Class MemMlStats.Builder

All Implemented Interfaces:
WithJson<MemMlStats.Builder>, ObjectBuilder<MemMlStats>
Enclosing class:
MemMlStats

public static class MemMlStats.Builder extends WithJsonObjectBuilderBase<MemMlStats.Builder> implements ObjectBuilder<MemMlStats>
Builder for MemMlStats.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • anomalyDetectors

      public final MemMlStats.Builder anomalyDetectors(@Nullable String value)
      Amount of native memory set aside for anomaly detection jobs.

      API name: anomaly_detectors

    • anomalyDetectorsInBytes

      public final MemMlStats.Builder anomalyDetectorsInBytes(int value)
      Required - Amount of native memory, in bytes, set aside for anomaly detection jobs.

      API name: anomaly_detectors_in_bytes

    • dataFrameAnalytics

      public final MemMlStats.Builder dataFrameAnalytics(@Nullable String value)
      Amount of native memory set aside for data frame analytics jobs.

      API name: data_frame_analytics

    • dataFrameAnalyticsInBytes

      public final MemMlStats.Builder dataFrameAnalyticsInBytes(int value)
      Required - Amount of native memory, in bytes, set aside for data frame analytics jobs.

      API name: data_frame_analytics_in_bytes

    • max

      public final MemMlStats.Builder max(@Nullable String value)
      Maximum amount of native memory (separate to the JVM heap) that may be used by machine learning native processes.

      API name: max

    • maxInBytes

      public final MemMlStats.Builder maxInBytes(int value)
      Required - Maximum amount of native memory (separate to the JVM heap), in bytes, that may be used by machine learning native processes.

      API name: max_in_bytes

    • nativeCodeOverhead

      public final MemMlStats.Builder nativeCodeOverhead(@Nullable String value)
      Amount of native memory set aside for loading machine learning native code shared libraries.

      API name: native_code_overhead

    • nativeCodeOverheadInBytes

      public final MemMlStats.Builder nativeCodeOverheadInBytes(int value)
      Required - Amount of native memory, in bytes, set aside for loading machine learning native code shared libraries.

      API name: native_code_overhead_in_bytes

    • nativeInference

      public final MemMlStats.Builder nativeInference(@Nullable String value)
      Amount of native memory set aside for trained models that have a PyTorch model_type.

      API name: native_inference

    • nativeInferenceInBytes

      public final MemMlStats.Builder nativeInferenceInBytes(int value)
      Required - Amount of native memory, in bytes, set aside for trained models that have a PyTorch model_type.

      API name: native_inference_in_bytes

    • self

      protected MemMlStats.Builder self()
      Specified by:
      self in class WithJsonObjectBuilderBase<MemMlStats.Builder>
    • build

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