Package org.opensearch.client.util
Interface StringEnum
- All Superinterfaces:
ToJsonp
- All Known Implementing Classes:
AggregationContainer.Tag
,ProcessorContainer.Tag
,QueryContainer.Tag
,ResponseItemContainer.Tag
,SmoothingModelContainer.Tag
,SuggestContainer.Tag
public interface StringEnum extends ToJsonp
Base interface for enumerations.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StringEnum.Deserializer<T extends java.lang.Enum<T> & StringEnum>
-
Method Summary
Modifier and Type Method Description java.lang.String
jsonValue()
default void
toJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper params)