Package org.elasticsearch.cluster
Interface Diffable<T>
- All Superinterfaces:
Writeable
- All Known Subinterfaces:
ClusterState.Custom
,Metadata.Custom
,Metadata.NonRestorableCustom
,NamedDiffable<T>
- All Known Implementing Classes:
AbstractDiffable
,AbstractNamedDiffable
,AliasMetadata
,ClusterBlocks
,ClusterState
,ComponentTemplate
,ComponentTemplateMetadata
,ComposableIndexTemplate
,ComposableIndexTemplateMetadata
,DataStream
,DataStreamAlias
,DataStreamMetadata
,DiffableStringMap
,DiscoveryNodes
,ElasticsearchNodeCommand.UnknownMetadataCustom
,IndexGraveyard
,IndexMetadata
,IndexRoutingTable
,IndexTemplateMetadata
,IngestMetadata
,MappingMetadata
,Metadata
,NodesShutdownMetadata
,PersistentTasksCustomMetadata
,PipelineConfiguration
,RepositoriesMetadata
,RepositoryCleanupInProgress
,RestoreInProgress
,RolloverInfo
,RoutingTable
,ScriptMetadata
,SingleNodeShutdownMetadata
,SnapshotDeletionsInProgress
,SnapshotsInProgress
,StoredScriptSource
,Template
Cluster state part, changes in which can be serialized
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Method Summary
-
Method Details
-
diff
Returns serializable object representing differences between this and previousState
-