Record Class ReservedStateMetadata

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

public record ReservedStateMetadata(String namespace, Long version, Map<String,ReservedStateHandlerMetadata> handlers, ReservedStateErrorMetadata errorMetadata) extends Record implements SimpleDiffable<ReservedStateMetadata>, ToXContentFragment
Metadata class that contains information about reserved cluster state set through file based settings or by modules/plugins.

These types of cluster settings/entities can be read through the REST API, but can only be modified through a versioned 'operator mode' update, e.g. file based settings or module/plugin upgrade.