Interface Metadata.MetadataCustom<T>

All Superinterfaces:
ChunkedToXContent, Diffable<T>, NamedDiffable<T>, NamedWriteable, VersionedNamedWriteable, Writeable
All Known Subinterfaces:
Metadata.ClusterCustom, Metadata.ProjectCustom
All Known Implementing Classes:
ClusterPersistentTasksCustomMetadata, ComponentTemplateMetadata, ComposableIndexTemplateMetadata, DataStreamMetadata, DesiredNodesMetadata, ElasticsearchNodeCommand.AbstractUnknownCustom, ElasticsearchNodeCommand.UnknownClusterCustom, ElasticsearchNodeCommand.UnknownProjectCustom, IndexGraveyard, IngestMetadata, NodesShutdownMetadata, PersistentTasksCustomMetadata, ProjectSecrets, RegisteredPolicySnapshots, RepositoriesMetadata, ScriptMetadata, StreamsMetadata
Enclosing class:
Metadata

public static interface Metadata.MetadataCustom<T> extends NamedDiffable<T>, ChunkedToXContent
  • Method Details

    • context

    • isRestorable

      default boolean isRestorable()
      Returns:
      true if this custom could be restored from snapshot