Interface PropertyVariant

All Superinterfaces:
JsonpSerializable
All Known Implementing Classes:
AggregateMetricDoubleProperty, BinaryProperty, BooleanProperty, ByteNumberProperty, CompletionProperty, ConstantKeywordProperty, DateNanosProperty, DateProperty, DateRangeProperty, DoubleNumberProperty, DoubleRangeProperty, FieldAliasProperty, FlatObjectProperty, FloatNumberProperty, FloatRangeProperty, GeoPointProperty, GeoShapeProperty, HalfFloatNumberProperty, HistogramProperty, IcuCollationKeywordProperty, IntegerNumberProperty, IntegerRangeProperty, IpProperty, IpRangeProperty, JoinProperty, KeywordProperty, KnnVectorProperty, LongNumberProperty, LongRangeProperty, MatchOnlyTextProperty, Murmur3HashProperty, NestedProperty, ObjectProperty, PercolatorProperty, RankFeatureProperty, RankFeaturesProperty, ScaledFloatNumberProperty, SearchAsYouTypeProperty, ShortNumberProperty, TextProperty, TokenCountProperty, UnsignedLongNumberProperty, VersionProperty, WildcardProperty, XyPointProperty, XyShapeProperty

@Generated("org.opensearch.client.codegen.CodeGenerator") public interface PropertyVariant extends JsonpSerializable
Base interface for Property variants.