Interface Metadata.ClusterCustom

All Superinterfaces:
ChunkedToXContent, Diffable<Metadata.ClusterCustom>, Metadata.MetadataCustom<Metadata.ClusterCustom>, NamedDiffable<Metadata.ClusterCustom>, NamedWriteable, VersionedNamedWriteable, Writeable
All Known Implementing Classes:
ClusterPersistentTasksCustomMetadata, DesiredNodesMetadata, ElasticsearchNodeCommand.UnknownClusterCustom, NodesShutdownMetadata
Enclosing class:
Metadata

public static interface Metadata.ClusterCustom extends Metadata.MetadataCustom<Metadata.ClusterCustom>
Cluster-level custom metadata that persists (via XContent) across restarts. The deserialization method for each implementation must be registered with the NamedXContentRegistry.