Class ResettableValue<T>

java.lang.Object
org.elasticsearch.cluster.metadata.ResettableValue<T>
Type Parameters:
T -

public class ResettableValue<T> extends Object
This class holds a value of type @{param T} that can be in one of 3 states: - It has a concrete value, or - It is missing, or - It is meant to reset any other when it is composed with it. It is mainly used in template composition to capture the case when the user wished to reset any previous values.