Class IndexSettingsLifecycleStep.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<IndexSettingsLifecycleStep.Builder>
co.elastic.clients.elasticsearch.indices.IndexSettingsLifecycleStep.Builder
- All Implemented Interfaces:
WithJson<IndexSettingsLifecycleStep.Builder>
,ObjectBuilder<IndexSettingsLifecycleStep>
- Enclosing class:
- IndexSettingsLifecycleStep
public static class IndexSettingsLifecycleStep.Builder
extends WithJsonObjectBuilderBase<IndexSettingsLifecycleStep.Builder>
implements ObjectBuilder<IndexSettingsLifecycleStep>
Builder for
IndexSettingsLifecycleStep
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aIndexSettingsLifecycleStep
.protected IndexSettingsLifecycleStep.Builder
self()
waitTimeThreshold
(Time value) Time to wait for the cluster to resolve allocation issues during an ILM shrink action.Time to wait for the cluster to resolve allocation issues during an ILM shrink action.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
waitTimeThreshold
Time to wait for the cluster to resolve allocation issues during an ILM shrink action. Must be greater than 1h (1 hour). See Shard allocation for shrink.API name:
wait_time_threshold
-
waitTimeThreshold
public final IndexSettingsLifecycleStep.Builder waitTimeThreshold(Function<Time.Builder, ObjectBuilder<Time>> fn) Time to wait for the cluster to resolve allocation issues during an ILM shrink action. Must be greater than 1h (1 hour). See Shard allocation for shrink.API name:
wait_time_threshold
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<IndexSettingsLifecycleStep.Builder>
-
build
Builds aIndexSettingsLifecycleStep
.- Specified by:
build
in interfaceObjectBuilder<IndexSettingsLifecycleStep>
- Throws:
NullPointerException
- if some of the required fields are null.
-