Class SplitRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<SplitRequest.Builder>
co.elastic.clients.elasticsearch.indices.SplitRequest.Builder
- All Implemented Interfaces:
WithJson<SplitRequest.Builder>,ObjectBuilder<SplitRequest>
- Enclosing class:
- SplitRequest
public static class SplitRequest.Builder
extends RequestBase.AbstractBuilder<SplitRequest.Builder>
implements ObjectBuilder<SplitRequest>
Builder for
SplitRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SplitRequest.BuilderAPI name:aliasesfinal SplitRequest.Builderaliases(String key, Function<Alias.Builder, ObjectBuilder<Alias>> fn) API name:aliasesfinal SplitRequest.BuilderAPI name:aliasesbuild()Builds aSplitRequest.final SplitRequest.BuilderRequired - The name of the source index to splitfinal SplitRequest.BuildermasterTimeout(Time value) Specify timeout for connection to masterfinal SplitRequest.BuilderSpecify timeout for connection to masterprotected SplitRequest.Builderself()final SplitRequest.BuilderAPI name:settingsfinal SplitRequest.BuilderAPI name:settingsfinal SplitRequest.BuilderRequired - The name of the target index to split intofinal SplitRequest.BuilderExplicit operation timeoutfinal SplitRequest.BuilderExplicit operation timeoutfinal SplitRequest.BuilderSet the number of active shards to wait for on the shrunken index before the operation returns.final SplitRequest.BuilderSet the number of active shards to wait for on the shrunken index before the operation returns.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
-
Builder
public Builder()
-
-
Method Details
-
aliases
API name:aliasesAdds all entries of
maptoaliases. -
aliases
API name:aliasesAdds an entry to
aliases. -
aliases
public final SplitRequest.Builder aliases(String key, Function<Alias.Builder, ObjectBuilder<Alias>> fn) API name:aliasesAdds an entry to
aliasesusing a builder lambda. -
index
Required - The name of the source index to splitAPI name:
index -
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout -
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout -
settings
API name:settingsAdds all entries of
maptosettings. -
settings
API name:settingsAdds an entry to
settings. -
target
Required - The name of the target index to split intoAPI name:
target -
timeout
Explicit operation timeoutAPI name:
timeout -
timeout
Explicit operation timeoutAPI name:
timeout -
waitForActiveShards
Set the number of active shards to wait for on the shrunken index before the operation returns.API name:
wait_for_active_shards -
waitForActiveShards
public final SplitRequest.Builder waitForActiveShards(Function<WaitForActiveShards.Builder, ObjectBuilder<WaitForActiveShards>> fn) Set the number of active shards to wait for on the shrunken index before the operation returns.API name:
wait_for_active_shards -
self
- Specified by:
selfin classRequestBase.AbstractBuilder<SplitRequest.Builder>
-
build
Builds aSplitRequest.- Specified by:
buildin interfaceObjectBuilder<SplitRequest>- Throws:
NullPointerException- if some of the required fields are null.
-