Record Class ReservedStateHandlerMetadata

java.lang.Object
java.lang.Record
org.elasticsearch.cluster.metadata.ReservedStateHandlerMetadata
All Implemented Interfaces:
Diffable<ReservedStateHandlerMetadata>, SimpleDiffable<ReservedStateHandlerMetadata>, Writeable, ToXContent, ToXContentFragment

public record ReservedStateHandlerMetadata(String name, Set<String> keys) extends Record implements SimpleDiffable<ReservedStateHandlerMetadata>, ToXContentFragment
Metadata class to hold a set of reserved keys in the cluster state, set by each ReservedClusterStateHandler.

Since we hold reserved metadata state for multiple namespaces, the same handler can appear in multiple namespaces. See ReservedStateMetadata and Metadata.