Class ExtendedBounds<T>
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.ExtendedBounds<T>
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<ExtendedBounds<Object>>
Json deserializer forExtendedBounds
based on named deserializers provided by the callingJsonMapper
. -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> JsonpDeserializer<ExtendedBounds<T>>
createExtendedBoundsDeserializer
(JsonpDeserializer<T> tDeserializer) Create a JSON deserializer for ExtendedBoundsfinal T
max()
Required - Maximum value for the bound.final T
min()
Required - Minimum value for the bound.static <T> ExtendedBounds<T>
of
(Function<ExtendedBounds.Builder<T>, ObjectBuilder<ExtendedBounds<T>>> fn) void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <T> void
setupExtendedBoundsDeserializer
(ObjectDeserializer<ExtendedBounds.Builder<T>> op, JsonpDeserializer<T> tDeserializer) toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forExtendedBounds
based on named deserializers provided by the callingJsonMapper
.
-
-
Method Details
-
of
public static <T> ExtendedBounds<T> of(Function<ExtendedBounds.Builder<T>, ObjectBuilder<ExtendedBounds<T>>> fn) -
max
Required - Maximum value for the bound.API name:
max
-
min
Required - Minimum value for the bound.API name:
min
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
createExtendedBoundsDeserializer
public static <T> JsonpDeserializer<ExtendedBounds<T>> createExtendedBoundsDeserializer(JsonpDeserializer<T> tDeserializer) Create a JSON deserializer for ExtendedBounds -
setupExtendedBoundsDeserializer
protected static <T> void setupExtendedBoundsDeserializer(ObjectDeserializer<ExtendedBounds.Builder<T>> op, JsonpDeserializer<T> tDeserializer)
-