Class BucketsPath
java.lang.Object
org.opensearch.client.opensearch._types.aggregations.BucketsPath
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,TaggedUnion<BucketsPath.Kind,Object>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class BucketsPath
extends Object
implements TaggedUnion<BucketsPath.Kind,Object>, PlainJsonSerializable
Buckets path can be expressed in different ways, and an aggregation may accept some or all of these forms depending on its type. Refer to
each aggregation's documentation to know what buckets path forms they accept.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfinal Object_get()final BucketsPath.Kind_kind()Get the of the kind of variant held by this object.array()Get thearrayvariant value.static BucketsPath.Builderbuilder()dict()Get thedictvariant value.booleaninthashCode()booleanisArray()Is this variant instance of kindarray?booleanisDict()Is this variant instance of kinddict?booleanisSingle()Is this variant instance of kindsingle?static BucketsPathvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) single()Get thesinglevariant value.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonString
-
Field Details
-
_DESERIALIZER
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnionGet the of the kind of variant held by this object.- Specified by:
_kindin interfaceTaggedUnion<BucketsPath.Kind,Object> - Returns:
- the variant kind
-
_get
- Specified by:
_getin interfaceTaggedUnion<BucketsPath.Kind,Object>
-
of
-
isArray
public boolean isArray()Is this variant instance of kindarray? -
array
Get thearrayvariant value.- Throws:
IllegalStateException- if the current variant is not thearraykind.
-
isDict
public boolean isDict()Is this variant instance of kinddict? -
dict
Get thedictvariant value.- Throws:
IllegalStateException- if the current variant is not thedictkind.
-
isSingle
public boolean isSingle()Is this variant instance of kindsingle? -
single
Get thesinglevariant value.- Throws:
IllegalStateException- if the current variant is not thesinglekind.
-
serialize
- Specified by:
serializein interfaceJsonpSerializable
-
toBuilder
-
builder
-
hashCode
public int hashCode() -
equals
-