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.lang.Double leafValue)
TreeNode.Builder
setLeftChild(java.lang.Integer leftChild)
TreeNode.Builder
setNodeIndex(int nodeIndex)
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)
-
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() -
build
-