Interface TaggedUnion<Tag extends Enum<?>,BaseType>

All Known Implementing Classes:
Action, Aggregate, Aggregation, Analyzer, Buckets, BucketsPath, BulkByScrollTaskStatusOrException, BulkOperation, CharFilter, CharFilterDefinition, ClusterRemoteInfo, Context, FieldDateMath, FieldSuggester, FieldValue, FunctionScore, GeoBounds, GeoHashPrecision, GeoLocation, HighlighterType, IndexSettingsMergePolicy, Intervals, IntervalsFilter, IntervalsQuery, KnnQueryRescore, Like, LongTermsBucketKey, MovingAverageAggregation, MultiGetResponseItem, MultiSearchResponseItem, NodeInfoSettingsHttpType, NodeInfoSettingsTransportType, Normalizer, Percentiles, PhaseResultsProcessor, PinnedQuery, Processor, Property, Query, RequestProcessor, ResponseProcessor, Script, ScriptLanguage, SimpleQueryStringFlags, Slices, SmoothingModel, SortOptions, SourceConfig, SourceConfigParam, SpanQuery, StorageType, Suggest, TaskInfos, TermsExclude, TermsInclude, TermsQueryField, Time, TokenFilter, TokenFilterDefinition, Tokenizer, TokenizerDefinition, TrackHits, WaitForActiveShards, WaitForNodes, XyLocation

public interface TaggedUnion<Tag extends Enum<?>,BaseType>
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Get the of the kind of variant held by this object.
  • Method Details

    • _kind

      Tag _kind()
      Get the of the kind of variant held by this object.
      Returns:
      the variant kind
    • _get

      BaseType _get()