Package co.elastic.clients.util
Interface OpenTaggedUnion<Tag extends java.lang.Enum<?>,BaseType>
- All Superinterfaces:
TaggedUnion<Tag,BaseType>
- All Known Implementing Classes:
Aggregate
,Aggregation
,Analyzer
,CharFilterDefinition
,FieldSuggester
,Processor
,Property
,Query
,TokenFilterDefinition
,TokenizerDefinition
public interface OpenTaggedUnion<Tag extends java.lang.Enum<?>,BaseType> extends TaggedUnion<Tag,BaseType>
A union that is open, i.e. non-exhaustive, where new variants can be defined on the server using extension plugins.
- See Also:
TaggedUnion
-
Method Summary
Modifier and Type Method Description java.lang.String
_customKind()
Get the actual kind when_kind()
equals_Custom
(plugin-defined variant).Methods inherited from interface co.elastic.clients.util.TaggedUnion
_get, _kind
-
Method Details
-
_customKind
@Nullable java.lang.String _customKind()Get the actual kind when_kind()
equals_Custom
(plugin-defined variant).
-