Module org.elasticsearch.server
Class DataStreamLifecycle.Builder
java.lang.Object
org.elasticsearch.cluster.metadata.DataStreamLifecycle.Builder
- Enclosing class:
DataStreamLifecycle
Builds and composes the data stream lifecycle or the respective template.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()composeTemplate(DataStreamLifecycle.Template template) dataRetention(ResettableValue<TimeValue> dataRetention) dataRetention(TimeValue dataRetention) downsamplingMethod(DownsampleConfig.SamplingMethod downsamplingMethod) downsamplingMethod(ResettableValue<DownsampleConfig.SamplingMethod> downsamplingMethod) downsamplingRounds(List<DataStreamLifecycle.DownsamplingRound> downsampling) downsamplingRounds(ResettableValue<List<DataStreamLifecycle.DownsamplingRound>> downsampling) enabled(boolean enabled)
-
Method Details
-
composeTemplate
-
enabled
-
dataRetention
-
dataRetention
-
downsamplingRounds
public DataStreamLifecycle.Builder downsamplingRounds(ResettableValue<List<DataStreamLifecycle.DownsamplingRound>> downsampling) -
downsamplingRounds
public DataStreamLifecycle.Builder downsamplingRounds(@Nullable List<DataStreamLifecycle.DownsamplingRound> downsampling) -
downsamplingMethod
public DataStreamLifecycle.Builder downsamplingMethod(ResettableValue<DownsampleConfig.SamplingMethod> downsamplingMethod) -
downsamplingMethod
public DataStreamLifecycle.Builder downsamplingMethod(@Nullable DownsampleConfig.SamplingMethod downsamplingMethod) -
build
-
buildTemplate
-