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)
-
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
-