Class TreeNode.Builder

  • Enclosing class:
    TreeNode

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

      • Builder

        public Builder​(int nodeIndex)
    • Method Detail

      • setThreshold

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

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

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

        public TreeNode.Builder setLeafValue​(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()