Class DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT extends DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.xpack.usage.DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
DataStreamLifecycleEffectiveRetentionStats.Builder,DataStreamLifecycleRetentionStats.Builder
- Enclosing class:
- DataStreamLifecycleThresholdStats
public abstract static class DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT extends DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderTaverageMillis(Double value) The average configured value in milliseconds.final BuilderTmaximumMillis(Long value) The largest configured value in milliseconds.final BuilderTminimumMillis(Long value) The smallest configured value in milliseconds.protected abstract BuilderTself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
minimumMillis
The smallest configured value in milliseconds.API name:
minimum_millis -
maximumMillis
The largest configured value in milliseconds.API name:
maximum_millis -
averageMillis
The average configured value in milliseconds.API name:
average_millis -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<BuilderT extends DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT>>
-