Class TrainedModelTree.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ml.put_trained_model.TrainedModelTree.Builder
- All Implemented Interfaces:
ObjectBuilder<TrainedModelTree>
- Enclosing class:
- TrainedModelTree
public static class TrainedModelTree.Builder extends java.lang.Object implements ObjectBuilder<TrainedModelTree>
Builder for
TrainedModelTree
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description TrainedModelTree.Builder
addClassificationLabels(java.lang.String value)
Add a value toclassificationLabels(List)
, creating the list if needed.TrainedModelTree.Builder
addFeatureNames(java.lang.String value)
Add a value tofeatureNames(List)
, creating the list if needed.TrainedModelTree.Builder
addTreeStructure(TrainedModelTreeNode value)
Add a value totreeStructure(List)
, creating the list if needed.TrainedModelTree.Builder
addTreeStructure(java.util.function.Function<TrainedModelTreeNode.Builder,ObjectBuilder<TrainedModelTreeNode>> fn)
Add a value totreeStructure(List)
, creating the list if needed.TrainedModelTree
build()
Builds aTrainedModelTree
.TrainedModelTree.Builder
classificationLabels(java.lang.String... value)
API name:classification_labels
TrainedModelTree.Builder
classificationLabels(java.util.List<java.lang.String> value)
API name:classification_labels
TrainedModelTree.Builder
featureNames(java.lang.String... value)
Required - API name:feature_names
TrainedModelTree.Builder
featureNames(java.util.List<java.lang.String> value)
Required - API name:feature_names
TrainedModelTree.Builder
targetType(java.lang.String value)
API name:target_type
TrainedModelTree.Builder
treeStructure(TrainedModelTreeNode... value)
Required - API name:tree_structure
TrainedModelTree.Builder
treeStructure(java.util.function.Function<TrainedModelTreeNode.Builder,ObjectBuilder<TrainedModelTreeNode>> fn)
SettreeStructure(List)
to a singleton list.TrainedModelTree.Builder
treeStructure(java.util.List<TrainedModelTreeNode> value)
Required - API name:tree_structure
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
classificationLabels
public TrainedModelTree.Builder classificationLabels(@Nullable java.util.List<java.lang.String> value)API name:classification_labels
-
classificationLabels
API name:classification_labels
-
addClassificationLabels
Add a value toclassificationLabels(List)
, creating the list if needed. -
featureNames
Required - API name:feature_names
-
featureNames
Required - API name:feature_names
-
addFeatureNames
Add a value tofeatureNames(List)
, creating the list if needed. -
targetType
API name:target_type
-
treeStructure
Required - API name:tree_structure
-
treeStructure
Required - API name:tree_structure
-
addTreeStructure
Add a value totreeStructure(List)
, creating the list if needed. -
treeStructure
public TrainedModelTree.Builder treeStructure(java.util.function.Function<TrainedModelTreeNode.Builder,ObjectBuilder<TrainedModelTreeNode>> fn)SettreeStructure(List)
to a singleton list. -
addTreeStructure
public TrainedModelTree.Builder addTreeStructure(java.util.function.Function<TrainedModelTreeNode.Builder,ObjectBuilder<TrainedModelTreeNode>> fn)Add a value totreeStructure(List)
, creating the list if needed. -
build
Builds aTrainedModelTree
.- Specified by:
build
in interfaceObjectBuilder<TrainedModelTree>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-