Class GeoDistanceQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<GeoDistanceQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.GeoDistanceQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<GeoDistanceQuery>
- Enclosing class:
- GeoDistanceQuery
public static class GeoDistanceQuery.Builder extends QueryBase.AbstractBuilder<GeoDistanceQuery.Builder> implements ObjectBuilder<GeoDistanceQuery>
Builder forGeoDistanceQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeoDistanceQuerybuild()Builds aGeoDistanceQuery.GeoDistanceQuery.Builderdistance(java.lang.String value)API name:distanceGeoDistanceQuery.BuilderdistanceType(GeoDistanceType value)API name:distance_typeGeoDistanceQuery.Builderfield(java.lang.String value)Required -GeoDistanceQuery.Builderlocation(java.util.function.Function<GeoLocation.Builder,ObjectBuilder<GeoLocation>> fn)Required -GeoDistanceQuery.Builderlocation(GeoLocation value)Required -protected GeoDistanceQuery.Builderself()GeoDistanceQuery.BuildervalidationMethod(GeoValidationMethod value)API name:validation_method-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public final GeoDistanceQuery.Builder field(java.lang.String value)
Required -
-
location
public final GeoDistanceQuery.Builder location(GeoLocation value)
Required -
-
location
public final GeoDistanceQuery.Builder location(java.util.function.Function<GeoLocation.Builder,ObjectBuilder<GeoLocation>> fn)
Required -
-
distance
public final GeoDistanceQuery.Builder distance(@Nullable java.lang.String value)
API name:distance
-
distanceType
public final GeoDistanceQuery.Builder distanceType(@Nullable GeoDistanceType value)
API name:distance_type
-
validationMethod
public final GeoDistanceQuery.Builder validationMethod(@Nullable GeoValidationMethod value)
API name:validation_method
-
self
protected GeoDistanceQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<GeoDistanceQuery.Builder>
-
build
public GeoDistanceQuery build()
Builds aGeoDistanceQuery.- Specified by:
buildin interfaceObjectBuilder<GeoDistanceQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-