- All Superinterfaces:
- Diffable<T>,- NamedWriteable,- VersionedNamedWriteable,- Writeable
- All Known Subinterfaces:
- ClusterState.Custom,- Metadata.Custom
- All Known Implementing Classes:
- ComponentTemplateMetadata,- ComposableIndexTemplateMetadata,- DataStreamMetadata,- DesiredNodesMetadata,- ElasticsearchNodeCommand.UnknownMetadataCustom,- FeatureMigrationResults,- HealthMetadata,- IndexGraveyard,- IngestMetadata,- NodesShutdownMetadata,- PersistentTasksCustomMetadata,- RepositoriesMetadata,- RepositoryCleanupInProgress,- RestoreInProgress,- ScriptMetadata,- SnapshotDeletionsInProgress,- SnapshotsInProgress
Diff that also support 
VersionedNamedWriteable interface- 
Nested Class SummaryNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.WriteableWriteable.Reader<V>, Writeable.Writer<V>
- 
Method SummaryMethods inherited from interface org.elasticsearch.common.io.stream.VersionedNamedWriteablegetMinimalSupportedVersion, getWriteableName