Class Metadata

java.lang.Object
org.elasticsearch.script.Metadata
Direct Known Subclasses:
ReindexMetadata, UpdateByQueryMetadata, UpdateMetadata

public class Metadata extends Object
Ingest and update metadata available to write scripts. Provides a map-like interface for backwards compatibility with the ctx map. - put(String, Object) - get(String) - remove(String) - containsKey(String) - containsValue(Object) - keySet() for iteration - size() - isAvailable(String) for determining if a key is a metadata key Provides getters and setters for script usage. Validates all updates whether originating in map-like interface or setters.