Class NodeProcessInfo.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • id

      public final NodeProcessInfo.Builder id​(long value)
      Required - Process identifier (PID)

      API name: id

    • mlockall

      public final NodeProcessInfo.Builder mlockall​(boolean value)
      Required - Indicates if the process address space has been successfully locked in memory

      API name: mlockall

    • refreshIntervalInMillis

      public final NodeProcessInfo.Builder refreshIntervalInMillis​(long value)
      Required - Refresh interval for the process statistics

      API name: refresh_interval_in_millis

    • build

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