Class InferenceAggregate.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.AggregateBase.AbstractBuilder<InferenceAggregate.Builder>
-
- org.opensearch.client.opensearch._types.aggregations.InferenceAggregate.Builder
-
- All Implemented Interfaces:
ObjectBuilder<InferenceAggregate>
- Enclosing class:
- InferenceAggregate
public static class InferenceAggregate.Builder extends AggregateBase.AbstractBuilder<InferenceAggregate.Builder> implements ObjectBuilder<InferenceAggregate>
Builder forInferenceAggregate.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.AggregateBase.AbstractBuilder
meta, meta
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
data
public final InferenceAggregate.Builder data(java.util.Map<java.lang.String,JsonData> map)
Additional dataAdds all entries of
maptodata.
-
data
public final InferenceAggregate.Builder data(java.lang.String key, JsonData value)
Additional dataAdds an entry to
data.
-
value
public final InferenceAggregate.Builder value(@Nullable FieldValue value)
API name:value
-
value
public final InferenceAggregate.Builder value(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)
API name:value
-
featureImportance
public final InferenceAggregate.Builder featureImportance(java.util.List<InferenceFeatureImportance> list)
API name:feature_importanceAdds all elements of
listtofeatureImportance.
-
featureImportance
public final InferenceAggregate.Builder featureImportance(InferenceFeatureImportance value, InferenceFeatureImportance... values)
API name:feature_importanceAdds one or more values to
featureImportance.
-
featureImportance
public final InferenceAggregate.Builder featureImportance(java.util.function.Function<InferenceFeatureImportance.Builder,ObjectBuilder<InferenceFeatureImportance>> fn)
API name:feature_importanceAdds a value to
featureImportanceusing a builder lambda.
-
topClasses
public final InferenceAggregate.Builder topClasses(java.util.List<InferenceTopClassEntry> list)
API name:top_classesAdds all elements of
listtotopClasses.
-
topClasses
public final InferenceAggregate.Builder topClasses(InferenceTopClassEntry value, InferenceTopClassEntry... values)
API name:top_classesAdds one or more values to
topClasses.
-
topClasses
public final InferenceAggregate.Builder topClasses(java.util.function.Function<InferenceTopClassEntry.Builder,ObjectBuilder<InferenceTopClassEntry>> fn)
API name:top_classesAdds a value to
topClassesusing a builder lambda.
-
warning
public final InferenceAggregate.Builder warning(@Nullable java.lang.String value)
API name:warning
-
self
protected InferenceAggregate.Builder self()
- Specified by:
selfin classAggregateBase.AbstractBuilder<InferenceAggregate.Builder>
-
build
public InferenceAggregate build()
Builds aInferenceAggregate.- Specified by:
buildin interfaceObjectBuilder<InferenceAggregate>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-