Class IntervalsRange
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsRange
- All Implemented Interfaces:
IntervalsQueryVariant,IntervalsVariant,JsonpSerializable
@JsonpDeserializable
public class IntervalsRange
extends Object
implements IntervalsQueryVariant, IntervalsVariant, JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IntervalsRange>Json deserializer forIntervalsRange -
Method Summary
Modifier and TypeMethodDescriptionIntervals variant kind.IntervalsQuery variant kind.final Stringanalyzer()Analyzer used to analyze theprefix.final Stringgt()Lower term, either gte or gt must be provided.final Stringgte()Lower term, either gte or gt must be provided.final Stringlt()Upper term, either lte or lt must be provided.final Stringlte()Upper term, either lte or lt must be provided.static IntervalsRangevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidtoString()final StringuseField()If specified, match intervals from this field rather than the top-level field.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.IntervalsVariant
_toIntervals
-
Field Details
-
_DESERIALIZER
Json deserializer forIntervalsRange
-
-
Method Details
-
of
-
_intervalsQueryKind
IntervalsQuery variant kind.- Specified by:
_intervalsQueryKindin interfaceIntervalsQueryVariant
-
_intervalsKind
Intervals variant kind.- Specified by:
_intervalsKindin interfaceIntervalsVariant
-
analyzer
Analyzer used to analyze theprefix.API name:
analyzer -
gte
Lower term, either gte or gt must be provided.API name:
gte -
gt
Lower term, either gte or gt must be provided.API name:
gt -
lte
Upper term, either lte or lt must be provided.API name:
lte -
lt
Upper term, either lte or lt must be provided.API name:
lt -
useField
If specified, match intervals from this field rather than the top-level field. Theprefixis normalized using the search analyzer from this field, unlessanalyzeris specified separately.API name:
use_field -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIntervalsRangeDeserializer
protected static void setupIntervalsRangeDeserializer(ObjectDeserializer<IntervalsRange.Builder> op)
-