Class Configurations.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ilm.Configurations.Builder
- All Implemented Interfaces:
ObjectBuilder<Configurations>
- Enclosing class:
- Configurations
public static class Configurations.Builder extends ObjectBuilderBase implements ObjectBuilder<Configurations>
Builder for
Configurations.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Configurationsbuild()Builds aConfigurations.Configurations.Builderforcemerge(ForceMergeConfiguration value)API name:forcemergeConfigurations.Builderforcemerge(java.util.function.Function<ForceMergeConfiguration.Builder,ObjectBuilder<ForceMergeConfiguration>> fn)API name:forcemergeConfigurations.Builderrollover(RolloverConditions value)API name:rolloverConfigurations.Builderrollover(java.util.function.Function<RolloverConditions.Builder,ObjectBuilder<RolloverConditions>> fn)API name:rolloverConfigurations.Buildershrink(ShrinkConfiguration value)API name:shrinkConfigurations.Buildershrink(java.util.function.Function<ShrinkConfiguration.Builder,ObjectBuilder<ShrinkConfiguration>> fn)API name:shrinkMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
rollover
API name:rollover -
rollover
public final Configurations.Builder rollover(java.util.function.Function<RolloverConditions.Builder,ObjectBuilder<RolloverConditions>> fn)API name:rollover -
forcemerge
API name:forcemerge -
forcemerge
public final Configurations.Builder forcemerge(java.util.function.Function<ForceMergeConfiguration.Builder,ObjectBuilder<ForceMergeConfiguration>> fn)API name:forcemerge -
shrink
API name:shrink -
shrink
public final Configurations.Builder shrink(java.util.function.Function<ShrinkConfiguration.Builder,ObjectBuilder<ShrinkConfiguration>> fn)API name:shrink -
build
Builds aConfigurations.- Specified by:
buildin interfaceObjectBuilder<Configurations>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-