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

All Known Implementing Classes:
Action, Action, Aggregate, Aggregation, Analyzer, Buckets, BucketsPath, BulkOperation, CategorizationAnalyzer, CategorizeTextAnalyzer, CharFilter, CharFilterDefinition, ClusterRemoteInfo, Condition, Context, DataframeAnalysis, DataframeAnalysisFeatureProcessor, DataframeAnalyticsStats, DataframeEvaluation, EmailAttachment, FieldDateMath, FieldRule, FieldSuggester, FieldValue, FunctionScore, GeoBounds, GeoHashPrecision, GeoLocation, InferenceConfig, InferenceConfig, InferenceConfigCreate, Input, Intervals, IntervalsFilter, IntervalsQuery, LifecycleExplain, Like, MovingAverageAggregation, MultiGetResponseItem, MultiSearchResponseItem, NlpInferenceConfigUpdate, NodeReloadResult, Normalizer, Percentiles, PinnedQuery, PivotGroupBy, Preprocessor, Processor, Property, Query, RetentionPolicy, RoleMappingRule, Schedule, Script, SimpleQueryStringFlags, Slices, SmoothingModel, SortOptions, SourceConfig, SourceConfigParam, SpanQuery, Suggestion, Sync, TaskInfos, TermsExclude, TermsInclude, TermsQueryField, Time, TimeOfDay, TokenFilter, TokenFilterDefinition, TokenizationConfig, 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()