Class PinnedQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.PinnedQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
,TaggedUnion<PinnedQuery.Kind,
Object>
@JsonpDeserializable
public class PinnedQuery
extends QueryBase
implements TaggedUnion<PinnedQuery.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 PinnedQuery.Kind
_kind()
Get the of the kind of variant held by this object.Query variant kind.docs()
Get thedocs
variant value.ids()
Get theids
variant value.boolean
isDocs()
Is this variant instance of kinddocs
?boolean
isIds()
Is this variant instance of kindids
?static PinnedQuery
final Query
organic()
Required - API name:organic
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected static void
toString()
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<PinnedQuery.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<PinnedQuery.Kind,
Object>
-
of
-
organic
Required - API name:organic
-
isIds
public boolean isIds()Is this variant instance of kindids
? -
ids
Get theids
variant value.- Throws:
IllegalStateException
- if the current variant is not of theids
kind.
-
isDocs
public boolean isDocs()Is this variant instance of kinddocs
? -
docs
Get thedocs
variant value.- Throws:
IllegalStateException
- if the current variant is not of thedocs
kind.
-
serialize
Description copied from class:QueryBase
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
- Overrides:
serialize
in classQueryBase
-
toString
-
setupPinnedQueryDeserializer
-