Class TrainedModelTreeNode.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TrainedModelTreeNode.Builder>
co.elastic.clients.elasticsearch.ml.put_trained_model.TrainedModelTreeNode.Builder
- All Implemented Interfaces:
WithJson<TrainedModelTreeNode.Builder>,ObjectBuilder<TrainedModelTreeNode>
- Enclosing class:
- TrainedModelTreeNode
public static class TrainedModelTreeNode.Builder
extends WithJsonObjectBuilderBase<TrainedModelTreeNode.Builder>
implements ObjectBuilder<TrainedModelTreeNode>
Builder for
TrainedModelTreeNode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aTrainedModelTreeNode.decisionType(String value) API name:decision_typedefaultLeft(Boolean value) API name:default_leftAPI name:leaf_valueAPI name:left_childnodeIndex(int value) Required - API name:node_indexrightChild(Integer value) API name:right_childprotected TrainedModelTreeNode.Builderself()splitFeature(Integer value) API name:split_featureAPI name:split_gainAPI name:thresholdMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
decisionType
API name:decision_type -
defaultLeft
API name:default_left -
leafValue
API name:leaf_value -
leftChild
API name:left_child -
nodeIndex
Required - API name:node_index -
rightChild
API name:right_child -
splitFeature
API name:split_feature -
splitGain
API name:split_gain -
threshold
API name:threshold -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<TrainedModelTreeNode.Builder>
-
build
Builds aTrainedModelTreeNode.- Specified by:
buildin interfaceObjectBuilder<TrainedModelTreeNode>- Throws:
NullPointerException- if some of the required fields are null.
-