Class IntervalsAllOf
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsAllOf
- All Implemented Interfaces:
IntervalsQueryVariant
,IntervalsVariant
,JsonpSerializable
@JsonpDeserializable
public class IntervalsAllOf
extends Object
implements IntervalsQueryVariant, IntervalsVariant, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<IntervalsAllOf>
Json deserializer forIntervalsAllOf
-
Method Summary
Modifier and TypeMethodDescriptionIntervals variant kind.IntervalsQuery variant kind.final IntervalsFilter
filter()
Rule used to filter returned intervals.Required - An array of rules to combine.final Integer
maxGaps()
Maximum number of positions between the matching terms.static IntervalsAllOf
final Boolean
ordered()
Iftrue
, intervals produced by the rules should appear in the order in which they are specified.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.IntervalsVariant
_toIntervals
-
Field Details
-
_DESERIALIZER
Json deserializer forIntervalsAllOf
-
-
Method Details
-
of
-
_intervalsQueryKind
IntervalsQuery variant kind.- Specified by:
_intervalsQueryKind
in interfaceIntervalsQueryVariant
-
_intervalsKind
Intervals variant kind.- Specified by:
_intervalsKind
in interfaceIntervalsVariant
-
intervals
Required - An array of rules to combine. All rules must produce a match in a document for the overall source to match.API name:
intervals
-
maxGaps
Maximum number of positions between the matching terms. Intervals produced by the rules further apart than this are not considered matches.API name:
max_gaps
-
ordered
Iftrue
, intervals produced by the rules should appear in the order in which they are specified.API name:
ordered
-
filter
Rule used to filter returned intervals.API name:
filter
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIntervalsAllOfDeserializer
protected static void setupIntervalsAllOfDeserializer(ObjectDeserializer<IntervalsAllOf.Builder> op)
-