Package co.elastic.clients.util
package co.elastic.clients.util
-
ClassDescriptionAnnotation to allow usage of forbidden APIs inside a whole class, a method, or a field.Utility functions for API model typesA date-time that can be represented either as a string or a number of milliseconds since the Epoch.ListBuilder<T,
B> MapBuilder<K,V, B> Thrown byObjectBuilder.build()
when a required property is missing.NamedValue<T>A named value, i.e.Base interface for all object builders.Base class for object builders.A union that is open, i.e.Pair<K,V> A key/value pair.QuadConsumer<T,U, V, X> Represents an operation that accepts 4 input arguments and returns no result.QuadFunction<T,U, V, W, R> Represents a function that accepts 4 arguments and produces a result.Base interface for tagged union types (also known as sum types or variants).TriConsumer<T,U, V> Represents an operation that accepts 3 input arguments and returns no result.TriFunction<T,U, V, R> Represents a function that accepts 3 arguments and produces a result.Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.Base class for object builders that can read themselves from JSON.