Interface TaggedUnion<Tag extends java.lang.Enum<?>,​BaseType>

All Known Implementing Classes:
Action, Aggregate, Aggregation, Analyzer, Buckets, BucketsPath, BulkOperation, CategorizationAnalyzer, CharFilter, CharFilterDefinition, ClusterRemoteInfo, Condition, Context, DataframeAnalysis, DataframeAnalysisFeatureProcessor, DataframeAnalyticsStats, DataframeEvaluation, FieldDateMath, FieldRule, FieldSuggester, FieldValue, FunctionScore, GeoBounds, GeoHashPrecision, GeoLocation, HighlighterType, IndexRolloverMapping, Input, Intervals, IntervalsFilter, IntervalsQuery, LifecycleExplain, Like, MovingAverageAggregation, MultiGetResponseItem, MultiSearchResponseItem, NodeReloadResult, Normalizer, Percentiles, PinnedQuery, PivotGroupBy, Preprocessor, Processor, Property, Query, RetentionPolicy, RoleMappingRule, Schedule, Script, SimpleQueryStringFlags, SmoothingModel, SortOptions, SourceConfig, SourceConfigParam, SpanQuery, SuggestOption, Sync, TermsExclude, TermsInclude, TermsQueryField, Time, TimeOfDay, TokenFilter, TokenFilterDefinition, Tokenizer, TokenizerDefinition, TrackHits, Transform, Trigger, TriggerEvent, WaitForActiveShards

public interface TaggedUnion<Tag extends java.lang.Enum<?>,​BaseType>
  • Method Summary

    Modifier and Type Method Description
    BaseType _get()  
    Tag _kind()
    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()