Class RangeQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<BuilderT>
-
- org.opensearch.client.opensearch._types.query_dsl.RangeQueryBase.AbstractBuilder<RangeQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.RangeQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RangeQuery>
- Enclosing class:
- RangeQuery
public static class RangeQuery.Builder extends RangeQueryBase.AbstractBuilder<RangeQuery.Builder> implements ObjectBuilder<RangeQuery>
Builder forRangeQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RangeQuerybuild()Builds aRangeQuery.RangeQuery.Builderfield(java.lang.String value)Required - The target fieldRangeQuery.Builderformat(java.lang.String value)API name:formatRangeQuery.Builderfrom(JsonData value)API name:fromRangeQuery.Buildergt(JsonData value)API name:gtRangeQuery.Buildergte(JsonData value)API name:gteRangeQuery.Builderlt(JsonData value)API name:ltRangeQuery.Builderlte(JsonData value)API name:lteprotected RangeQuery.Builderself()RangeQuery.BuildertimeZone(java.lang.String value)API name:time_zoneRangeQuery.Builderto(JsonData value)API name:to-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.RangeQueryBase.AbstractBuilder
relation
-
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 RangeQuery.Builder field(java.lang.String value)
Required - The target field
-
gt
public final RangeQuery.Builder gt(@Nullable JsonData value)
API name:gt
-
gte
public final RangeQuery.Builder gte(@Nullable JsonData value)
API name:gte
-
lt
public final RangeQuery.Builder lt(@Nullable JsonData value)
API name:lt
-
lte
public final RangeQuery.Builder lte(@Nullable JsonData value)
API name:lte
-
from
public final RangeQuery.Builder from(@Nullable JsonData value)
API name:from
-
to
public final RangeQuery.Builder to(@Nullable JsonData value)
API name:to
-
format
public final RangeQuery.Builder format(@Nullable java.lang.String value)
API name:format
-
timeZone
public final RangeQuery.Builder timeZone(@Nullable java.lang.String value)
API name:time_zone
-
self
protected RangeQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<RangeQuery.Builder>
-
build
public RangeQuery build()
Builds aRangeQuery.- Specified by:
buildin interfaceObjectBuilder<RangeQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-