java.lang.Object
org.elasticsearch.client.ml.inference.trainedmodel.tree.TreeNode.Builder
Enclosing class:
TreeNode

public static class TreeNode.Builder
extends java.lang.Object
  • Constructor Details

    • Builder

      public Builder​(int nodeIndex)
  • Method Details

    • setOperator

      public TreeNode.Builder setOperator​(Operator operator)
    • setThreshold

      public TreeNode.Builder setThreshold​(java.lang.Double threshold)
    • setSplitFeature

      public TreeNode.Builder setSplitFeature​(java.lang.Integer splitFeature)
    • setNodeIndex

      public TreeNode.Builder setNodeIndex​(int nodeIndex)
    • setSplitGain

      public TreeNode.Builder setSplitGain​(java.lang.Double splitGain)
    • setLeafValue

      public TreeNode.Builder setLeafValue​(java.util.List<java.lang.Double> leafValue)
    • setDefaultLeft

      public TreeNode.Builder setDefaultLeft​(java.lang.Boolean defaultLeft)
    • setLeftChild

      public TreeNode.Builder setLeftChild​(java.lang.Integer leftChild)
    • getLeftChild

      public java.lang.Integer getLeftChild()
    • setRightChild

      public TreeNode.Builder setRightChild​(java.lang.Integer rightChild)
    • getRightChild

      public java.lang.Integer getRightChild()
    • setNumberSamples

      public TreeNode.Builder setNumberSamples​(java.lang.Long numberSamples)
    • build

      public TreeNode build()