Interface NamedWriteable

All Superinterfaces:
Writeable
All Known Subinterfaces:
AllocationCommand, ClusterState.Custom, DocValueFormat, Metadata.Custom, Metadata.NonRestorableCustom, MultiTermQueryBuilder, NamedDiff<T>, NamedDiffable<T>, PersistentTaskParams, PersistentTaskState, QueryBuilder, SpanQueryBuilder, Task.Status, VersionedNamedWriteable
All Known Implementing Classes:
AbstractAggregationBuilder, AbstractAllocateAllocationCommand, AbstractGeometryQueryBuilder, AbstractInternalTerms, AbstractNamedDiffable, AbstractPercentilesAggregationBuilder, AbstractPipelineAggregationBuilder, AbstractQueryBuilder, AbstractRangeBuilder, AdjacencyMatrixAggregationBuilder, AggregationBuilder, AllocateEmptyPrimaryAllocationCommand, AllocateReplicaAllocationCommand, AllocateStalePrimaryAllocationCommand, AutoDateHistogramAggregationBuilder, AvgAggregationBuilder, AvgBucketPipelineAggregationBuilder, AvgBucketPipelineAggregator, BasePrimaryAllocationCommand, BaseTermQueryBuilder, BoolQueryBuilder, BoostingQueryBuilder, BucketMetricsPipelineAggregationBuilder, BucketMetricsPipelineAggregator, BucketScriptPipelineAggregationBuilder, BucketScriptPipelineAggregator, BucketSelectorPipelineAggregationBuilder, BucketSelectorPipelineAggregator, BucketSortPipelineAggregationBuilder, BucketSortPipelineAggregator, BulkByScrollTask.Status, CancelAllocationCommand, CardinalityAggregationBuilder, ChiSquare, CircleBuilder, CombinedFieldsQueryBuilder, CommonTermsQueryBuilder, CompletionSuggestion, CompletionSuggestionBuilder, ComponentTemplateMetadata, ComposableIndexTemplateMetadata, CompositeAggregationBuilder, Condition, ConstantScoreQueryBuilder, CumulativeSumPipelineAggregationBuilder, CumulativeSumPipelineAggregator, DataStreamMetadata, DateHistogramAggregationBuilder, DateRangeAggregationBuilder, DecayFunctionBuilder, DerivativePipelineAggregationBuilder, DerivativePipelineAggregator, DisMaxQueryBuilder, DistanceFeatureQueryBuilder, DiversifiedAggregationBuilder, DocValueFormat.BinaryDocValueFormat, DocValueFormat.BooleanDocValueFormat, DocValueFormat.DateTime, DocValueFormat.Decimal, DocValueFormat.GeoHashDocValueFormat, DocValueFormat.GeoTileDocValueFormat, DocValueFormat.IpDocValueFormat, DocValueFormat.RawDocValueFormat, DocValueFormat.UnsignedLongShiftedDocValueFormat, DoubleTerms, ElasticsearchNodeCommand.UnknownCondition, ElasticsearchNodeCommand.UnknownMetadataCustom, EnvelopeBuilder, EwmaModel, ExistsQueryBuilder, ExponentialDecayFunctionBuilder, ExtendedStatsAggregationBuilder, ExtendedStatsBucketPipelineAggregationBuilder, ExtendedStatsBucketPipelineAggregator, FieldMaskingSpanQueryBuilder, FieldSortBuilder, FieldValueFactorFunctionBuilder, FilterAggregationBuilder, FiltersAggregationBuilder, FunctionScoreQueryBuilder, FuzzyQueryBuilder, GaussDecayFunctionBuilder, GeoBoundingBoxQueryBuilder, GeoBoundsAggregationBuilder, GeoCentroidAggregationBuilder, GeoDistanceAggregationBuilder, GeoDistanceQueryBuilder, GeoDistanceSortBuilder, GeoGridAggregationBuilder, GeoHashGridAggregationBuilder, GeometryCollectionBuilder, GeoPolygonQueryBuilder, GeoShapeQueryBuilder, GeoTileGridAggregationBuilder, GlobalAggregationBuilder, GND, HistogramAggregationBuilder, HoltLinearModel, HoltWintersModel, IdsQueryBuilder, IndexGraveyard, IndexGraveyard.IndexGraveyardDiff, IngestMetadata, InternalAdjacencyMatrix, InternalAggregation, InternalAutoDateHistogram, InternalAvg, InternalBinaryRange, InternalBucketMetricValue, InternalCardinality, InternalComposite, InternalDateHistogram, InternalDateRange, InternalDerivative, InternalExtendedStats, InternalExtendedStatsBucket, InternalFilter, InternalFilters, InternalGeoBounds, InternalGeoCentroid, InternalGeoDistance, InternalGeoGrid, InternalGeoHashGrid, InternalGeoTileGrid, InternalGlobal, InternalHDRPercentileRanks, InternalHDRPercentiles, InternalHistogram, InternalMappedRareTerms, InternalMappedSignificantTerms, InternalMappedTerms, InternalMax, InternalMedianAbsoluteDeviation, InternalMin, InternalMissing, InternalMultiBucketAggregation, InternalMultiValueAggregation, InternalNested, InternalNumericMetricsAggregation, InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValue, InternalPercentilesBucket, InternalRange, InternalRareTerms, InternalReverseNested, InternalSampler, InternalScriptedMetric, InternalSignificantTerms, InternalSimpleValue, InternalSingleBucketAggregation, InternalStats, InternalStatsBucket, InternalSum, InternalTDigestPercentileRanks, InternalTDigestPercentiles, InternalTerms, InternalTopHits, InternalValueCount, InternalVariableWidthHistogram, InternalWeightedAvg, IntervalQueryBuilder, IntervalsSourceProvider, IntervalsSourceProvider.Combine, IntervalsSourceProvider.Disjunction, IntervalsSourceProvider.Fuzzy, IntervalsSourceProvider.Match, IntervalsSourceProvider.Prefix, IntervalsSourceProvider.Wildcard, IpRangeAggregationBuilder, JLHScore, Laplace, LinearDecayFunctionBuilder, LinearInterpolation, LinearModel, LineStringBuilder, LongRareTerms, LongTerms, MatchAllQueryBuilder, MatchBoolPrefixQueryBuilder, MatchNoneQueryBuilder, MatchPhrasePrefixQueryBuilder, MatchPhraseQueryBuilder, MatchQueryBuilder, MaxAgeCondition, MaxAggregationBuilder, MaxBucketPipelineAggregationBuilder, MaxBucketPipelineAggregator, MaxDocsCondition, MaxPrimaryShardSizeCondition, MaxSizeCondition, MedianAbsoluteDeviationAggregationBuilder, MinAggregationBuilder, MinBucketPipelineAggregationBuilder, MinBucketPipelineAggregator, MissingAggregationBuilder, MoreLikeThisQueryBuilder, MovAvgModel, MovAvgPipelineAggregationBuilder, MovAvgPipelineAggregator, MoveAllocationCommand, MovFnPipelineAggregationBuilder, MovFnPipelineAggregator, MultiLineStringBuilder, MultiMatchQueryBuilder, MultiPointBuilder, MultiPolygonBuilder, MultiValuesSourceAggregationBuilder, MultiValuesSourceAggregationBuilder.LeafOnly, MutualInformation, NestedAggregationBuilder, NestedQueryBuilder, NodesShutdownMetadata, NodesShutdownMetadata.NodeShutdownMetadataDiff, NXYSignificanceHeuristic, PercentageScore, PercentileRanksAggregationBuilder, PercentilesAggregationBuilder, PercentilesBucketPipelineAggregationBuilder, PercentilesBucketPipelineAggregator, PersistentTasksCustomMetadata, PersistentTasksNodeService.Status, PhraseSuggestion, PhraseSuggestionBuilder, PipelineAggregationBuilder, PipelineAggregator, PointBuilder, PolygonBuilder, PrefixQueryBuilder, PrimaryReplicaSyncer.ResyncTask.Status, QueryRescorerBuilder, QueryStringQueryBuilder, RandomScoreFunctionBuilder, RangeAggregationBuilder, RangeQueryBuilder, RareTermsAggregationBuilder, RawTaskStatus, RegexpQueryBuilder, ReplicationTask.Status, RepositoriesMetadata, RepositoryCleanupInProgress, RescorerBuilder, RestoreInProgress, ReverseNestedAggregationBuilder, SamplerAggregationBuilder, ScoreFunctionBuilder, ScoreSortBuilder, ScriptedMetricAggregationBuilder, ScriptHeuristic, ScriptMetadata, ScriptQueryBuilder, ScriptScoreFunctionBuilder, ScriptScoreQueryBuilder, ScriptSortBuilder, SearchExtBuilder, SerialDiffPipelineAggregationBuilder, SerialDiffPipelineAggregator, ShapeBuilder, SiblingPipelineAggregator, SignificanceHeuristic, SignificantLongTerms, SignificantStringTerms, SignificantTermsAggregationBuilder, SignificantTextAggregationBuilder, SimpleModel, SimpleQueryStringBuilder, SmoothingModel, SnapshotDeletionsInProgress, SnapshotsInProgress, SortBuilder, SortValue, SpanContainingQueryBuilder, SpanFirstQueryBuilder, SpanMultiTermQueryBuilder, SpanNearQueryBuilder, SpanNearQueryBuilder.SpanGapQueryBuilder, SpanNotQueryBuilder, SpanOrQueryBuilder, SpanTermQueryBuilder, SpanWithinQueryBuilder, StatsAggregationBuilder, StatsBucketPipelineAggregationBuilder, StatsBucketPipelineAggregator, StringRareTerms, StringTerms, StupidBackoff, Suggest.Suggestion, SuggestionBuilder, SumAggregationBuilder, SumBucketPipelineAggregationBuilder, SumBucketPipelineAggregator, TermQueryBuilder, TermsAggregationBuilder, TermsQueryBuilder, TermsSetQueryBuilder, TermSuggestion, TermSuggestionBuilder, TopHitsAggregationBuilder, TypeQueryBuilder, UnmappedRareTerms, UnmappedSampler, UnmappedSignificantTerms, UnmappedTerms, ValueCountAggregationBuilder, ValuesSourceAggregationBuilder, ValuesSourceAggregationBuilder.LeafOnly, VariableWidthHistogramAggregationBuilder, WeightBuilder, WeightedAvgAggregationBuilder, WildcardQueryBuilder, WrapperQueryBuilder

public interface NamedWriteable extends Writeable
A Writeable object identified by its name. To be used for arbitrary serializable objects (e.g. queries); when reading them, their name tells which specific object needs to be created.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

    Writeable.Reader<V>, Writeable.Writer<V>
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the name of the writeable object

    Methods inherited from interface org.elasticsearch.common.io.stream.Writeable

    writeTo
  • Method Details

    • getWriteableName

      String getWriteableName()
      Returns the name of the writeable object