Class TreeNode.Builder
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 Summary
Constructors Constructor Description Builder(int nodeIndex)
-
Method Summary
Modifier and Type Method Description TreeNode
build()
java.lang.Integer
getLeftChild()
java.lang.Integer
getRightChild()
TreeNode.Builder
setDefaultLeft(java.lang.Boolean defaultLeft)
TreeNode.Builder
setLeafValue(java.util.List<java.lang.Double> leafValue)
TreeNode.Builder
setLeftChild(java.lang.Integer leftChild)
TreeNode.Builder
setNodeIndex(int nodeIndex)
TreeNode.Builder
setNumberSamples(java.lang.Long numberSamples)
TreeNode.Builder
setOperator(Operator operator)
TreeNode.Builder
setRightChild(java.lang.Integer rightChild)
TreeNode.Builder
setSplitFeature(java.lang.Integer splitFeature)
TreeNode.Builder
setSplitGain(java.lang.Double splitGain)
TreeNode.Builder
setThreshold(java.lang.Double threshold)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder(int nodeIndex)
-
-
Method Details
-
setOperator
-
setThreshold
-
setSplitFeature
-
setNodeIndex
-
setSplitGain
-
setLeafValue
-
setDefaultLeft
-
setLeftChild
-
getLeftChild
public java.lang.Integer getLeftChild() -
setRightChild
-
getRightChild
public java.lang.Integer getRightChild() -
setNumberSamples
-
build
-