Class IntervalsWildcard
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsWildcard
- All Implemented Interfaces:
IntervalsQueryVariant
,IntervalsVariant
,JsonpSerializable
@JsonpDeserializable
public class IntervalsWildcard
extends Object
implements IntervalsQueryVariant, IntervalsVariant, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<IntervalsWildcard>
Json deserializer forIntervalsWildcard
-
Method Summary
Modifier and TypeMethodDescriptionIntervals variant kind.IntervalsQuery variant kind.final String
analyzer()
Analyzer used to analyze thepattern
.static IntervalsWildcard
final String
pattern()
Required - Wildcard pattern used to find matching terms.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()
final String
useField()
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, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.IntervalsVariant
_toIntervals
-
Field Details
-
_DESERIALIZER
Json deserializer forIntervalsWildcard
-
-
Method Details
-
of
public static IntervalsWildcard of(Function<IntervalsWildcard.Builder, ObjectBuilder<IntervalsWildcard>> fn) -
_intervalsQueryKind
IntervalsQuery variant kind.- Specified by:
_intervalsQueryKind
in interfaceIntervalsQueryVariant
-
_intervalsKind
Intervals variant kind.- Specified by:
_intervalsKind
in interfaceIntervalsVariant
-
analyzer
Analyzer used to analyze thepattern
. Defaults to the top-level field's analyzer.API name:
analyzer
-
pattern
Required - Wildcard pattern used to find matching terms.API name:
pattern
-
useField
If specified, match intervals from this field rather than the top-level field. Thepattern
is normalized using the search analyzer from this field, unlessanalyzer
is specified separately.API name:
use_field
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIntervalsWildcardDeserializer
protected static void setupIntervalsWildcardDeserializer(ObjectDeserializer<IntervalsWildcard.Builder> op)
-