Record Class DataStreamOptions.Template

java.lang.Object
java.lang.Record
org.elasticsearch.cluster.metadata.DataStreamOptions.Template
All Implemented Interfaces:
Writeable, ToXContent, ToXContentObject
Enclosing class:
DataStreamOptions

public static record DataStreamOptions.Template(ResettableValue<DataStreamFailureStore.Template> failureStore) extends Record implements Writeable, ToXContentObject
This class is only used in template configuration. It wraps the fields of DataStreamOptions with ResettableValue to allow a user to signal when they want to reset any previously encountered values during template composition. Furthermore, it provides the DataStreamOptions.Template.Builder that dictates how two templates can be composed.