Class CompletionContext.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.search.CompletionContext.Builder
-
- All Implemented Interfaces:
ObjectBuilder<CompletionContext>
- Enclosing class:
- CompletionContext
public static class CompletionContext.Builder extends ObjectBuilderBase implements ObjectBuilder<CompletionContext>
Builder forCompletionContext.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
boost
public final CompletionContext.Builder boost(@Nullable java.lang.Double value)
API name:boost
-
context
public final CompletionContext.Builder context(Context value)
Required - API name:context
-
context
public final CompletionContext.Builder context(java.util.function.Function<Context.Builder,ObjectBuilder<Context>> fn)
Required - API name:context
-
neighbours
public final CompletionContext.Builder neighbours(java.util.List<GeoHashPrecision> list)
API name:neighboursAdds all elements of
listtoneighbours.
-
neighbours
public final CompletionContext.Builder neighbours(GeoHashPrecision value, GeoHashPrecision... values)
API name:neighboursAdds one or more values to
neighbours.
-
neighbours
public final CompletionContext.Builder neighbours(java.util.function.Function<GeoHashPrecision.Builder,ObjectBuilder<GeoHashPrecision>> fn)
API name:neighboursAdds a value to
neighboursusing a builder lambda.
-
precision
public final CompletionContext.Builder precision(@Nullable GeoHashPrecision value)
API name:precision
-
precision
public final CompletionContext.Builder precision(java.util.function.Function<GeoHashPrecision.Builder,ObjectBuilder<GeoHashPrecision>> fn)
API name:precision
-
prefix
public final CompletionContext.Builder prefix(@Nullable java.lang.Boolean value)
API name:prefix
-
build
public CompletionContext build()
Builds aCompletionContext.- Specified by:
buildin interfaceObjectBuilder<CompletionContext>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-