Class IntervalsQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
,TaggedUnion<IntervalsQuery.Kind,
Object>
@JsonpDeserializable
public class IntervalsQuery
extends QueryBase
implements TaggedUnion<IntervalsQuery.Kind,Object>, QueryVariant, JsonpSerializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final IntervalsQuery.Kind
_kind()
Get the of the kind of variant held by this object.Query variant kind.allOf()
Get theall_of
variant value.anyOf()
Get theany_of
variant value.final String
field()
Required - The target fieldfuzzy()
Get thefuzzy
variant value.boolean
isAllOf()
Is this variant instance of kindall_of
?boolean
isAnyOf()
Is this variant instance of kindany_of
?boolean
isFuzzy()
Is this variant instance of kindfuzzy
?boolean
isMatch()
Is this variant instance of kindmatch
?boolean
isPrefix()
Is this variant instance of kindprefix
?boolean
Is this variant instance of kindwildcard
?match()
Get thematch
variant value.static IntervalsQuery
prefix()
Get theprefix
variant value.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected static void
toString()
wildcard()
Get thewildcard
variant value.Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
boost, queryName, serializeInternal, setupQueryBaseDeserializer
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.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
-
-
Method Details
-
_queryKind
Query variant kind.- Specified by:
_queryKind
in interfaceQueryVariant
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<IntervalsQuery.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<IntervalsQuery.Kind,
Object>
-
of
-
field
Required - The target field -
isAllOf
public boolean isAllOf()Is this variant instance of kindall_of
? -
allOf
Get theall_of
variant value.- Throws:
IllegalStateException
- if the current variant is not of theall_of
kind.
-
isAnyOf
public boolean isAnyOf()Is this variant instance of kindany_of
? -
anyOf
Get theany_of
variant value.- Throws:
IllegalStateException
- if the current variant is not of theany_of
kind.
-
isFuzzy
public boolean isFuzzy()Is this variant instance of kindfuzzy
? -
fuzzy
Get thefuzzy
variant value.- Throws:
IllegalStateException
- if the current variant is not of thefuzzy
kind.
-
isMatch
public boolean isMatch()Is this variant instance of kindmatch
? -
match
Get thematch
variant value.- Throws:
IllegalStateException
- if the current variant is not of thematch
kind.
-
isPrefix
public boolean isPrefix()Is this variant instance of kindprefix
? -
prefix
Get theprefix
variant value.- Throws:
IllegalStateException
- if the current variant is not of theprefix
kind.
-
isWildcard
public boolean isWildcard()Is this variant instance of kindwildcard
? -
wildcard
Get thewildcard
variant value.- Throws:
IllegalStateException
- if the current variant is not of thewildcard
kind.
-
serialize
Description copied from class:QueryBase
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
- Overrides:
serialize
in classQueryBase
-
toString
-
setupIntervalsQueryDeserializer
protected static void setupIntervalsQueryDeserializer(ObjectDeserializer<IntervalsQuery.Builder> op)
-