Class PivotGroupBy
java.lang.Object
co.elastic.clients.elasticsearch.transform.PivotGroupBy
- All Implemented Interfaces:
JsonpSerializable
,TaggedUnion<PivotGroupBy.Kind,
Object>
@JsonpDeserializable
public class PivotGroupBy
extends Object
implements TaggedUnion<PivotGroupBy.Kind,Object>, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final PivotGroupBy.Kind
_kind()
Get the of the kind of variant held by this object.Get thedate_histogram
variant value.Get thegeotile_grid
variant value.Get thehistogram
variant value.boolean
Is this variant instance of kinddate_histogram
?boolean
Is this variant instance of kindgeotile_grid
?boolean
Is this variant instance of kindhistogram
?boolean
isTerms()
Is this variant instance of kindterms
?static PivotGroupBy
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
terms()
Get theterms
variant value.toString()
-
Field Details
-
_DESERIALIZER
-
-
Constructor Details
-
PivotGroupBy
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<PivotGroupBy.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<PivotGroupBy.Kind,
Object>
-
of
-
isDateHistogram
public boolean isDateHistogram()Is this variant instance of kinddate_histogram
? -
dateHistogram
Get thedate_histogram
variant value.- Throws:
IllegalStateException
- if the current variant is not of thedate_histogram
kind.
-
isGeotileGrid
public boolean isGeotileGrid()Is this variant instance of kindgeotile_grid
? -
geotileGrid
Get thegeotile_grid
variant value.- Throws:
IllegalStateException
- if the current variant is not of thegeotile_grid
kind.
-
isHistogram
public boolean isHistogram()Is this variant instance of kindhistogram
? -
histogram
Get thehistogram
variant value.- Throws:
IllegalStateException
- if the current variant is not of thehistogram
kind.
-
isTerms
public boolean isTerms()Is this variant instance of kindterms
? -
terms
Get theterms
variant value.- Throws:
IllegalStateException
- if the current variant is not of theterms
kind.
-
serialize
- Specified by:
serialize
in interfaceJsonpSerializable
-
toString
-
setupPivotGroupByDeserializer
-