Class Percentiles
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.Percentiles
- All Implemented Interfaces:
JsonpSerializable
,TaggedUnion<Percentiles.Kind,
Object>
@JsonpDeserializable
public class Percentiles
extends Object
implements TaggedUnion<Percentiles.Kind,Object>, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final Percentiles.Kind
_kind()
Get the of the kind of variant held by this object.array()
Get thearray
variant value.boolean
isArray()
Is this variant instance of kindarray
?boolean
isKeyed()
Is this variant instance of kindkeyed
?keyed()
Get thekeyed
variant value.static Percentiles
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) toString()
-
Field Details
-
_DESERIALIZER
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<Percentiles.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<Percentiles.Kind,
Object>
-
of
-
isArray
public boolean isArray()Is this variant instance of kindarray
? -
array
Get thearray
variant value.- Throws:
IllegalStateException
- if the current variant is not of thearray
kind.
-
isKeyed
public boolean isKeyed()Is this variant instance of kindkeyed
? -
keyed
Get thekeyed
variant value.- Throws:
IllegalStateException
- if the current variant is not of thekeyed
kind.
-
serialize
- Specified by:
serialize
in interfaceJsonpSerializable
-
toString
-