Interface NamedDiffable<T>

All Superinterfaces:
Diffable<T>, NamedWriteable, VersionedNamedWriteable, Writeable
All Known Subinterfaces:
ClusterState.Custom, Metadata.ClusterCustom, Metadata.MetadataCustom<T>, Metadata.ProjectCustom
All Known Implementing Classes:
ClusterPersistentTasksCustomMetadata, ClusterSecrets, ComponentTemplateMetadata, ComposableIndexTemplateMetadata, DataStreamMetadata, DesiredNodesMetadata, ElasticsearchNodeCommand.AbstractUnknownCustom, ElasticsearchNodeCommand.UnknownClusterCustom, ElasticsearchNodeCommand.UnknownProjectCustom, HealthMetadata, IndexGraveyard, IngestMetadata, NodesShutdownMetadata, PersistentTasksCustomMetadata, ProjectSecrets, ProjectStateRegistry, RegisteredPolicySnapshots, RepositoriesMetadata, RepositoryCleanupInProgress, RestoreInProgress, ScriptMetadata, SnapshotDeletionsInProgress, SnapshotsInProgress, StreamsMetadata

public interface NamedDiffable<T> extends Diffable<T>, VersionedNamedWriteable
Diff that also support VersionedNamedWriteable interface