Class RestoreRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<RestoreRequest.Builder>
co.elastic.clients.elasticsearch.snapshot.RestoreRequest.Builder
- All Implemented Interfaces:
WithJson<RestoreRequest.Builder>,ObjectBuilder<RestoreRequest>
- Enclosing class:
- RestoreRequest
public static class RestoreRequest.Builder
extends RequestBase.AbstractBuilder<RestoreRequest.Builder>
implements ObjectBuilder<RestoreRequest>
Builder for
RestoreRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aRestoreRequest.final RestoreRequest.BuilderfeatureStates(String value, String... values) API name:feature_statesfinal RestoreRequest.BuilderfeatureStates(List<String> list) API name:feature_statesfinal RestoreRequest.BuilderignoreIndexSettings(String value, String... values) API name:ignore_index_settingsfinal RestoreRequest.BuilderignoreIndexSettings(List<String> list) API name:ignore_index_settingsfinal RestoreRequest.BuilderignoreUnavailable(Boolean value) API name:ignore_unavailablefinal RestoreRequest.BuilderincludeAliases(Boolean value) API name:include_aliasesfinal RestoreRequest.BuilderincludeGlobalState(Boolean value) API name:include_global_statefinal RestoreRequest.BuilderindexSettings(IndexSettings value) API name:index_settingsfinal RestoreRequest.BuilderAPI name:index_settingsfinal RestoreRequest.BuilderAPI name:indicesfinal RestoreRequest.BuilderAPI name:indicesfinal RestoreRequest.BuildermasterTimeout(Time value) Explicit operation timeout for connection to master nodefinal RestoreRequest.BuilderExplicit operation timeout for connection to master nodefinal RestoreRequest.BuilderAPI name:partialfinal RestoreRequest.BuilderrenamePattern(String value) API name:rename_patternfinal RestoreRequest.BuilderrenameReplacement(String value) API name:rename_replacementfinal RestoreRequest.Builderrepository(String value) Required - A repository nameprotected RestoreRequest.Builderself()final RestoreRequest.BuilderRequired - A snapshot namefinal RestoreRequest.BuilderwaitForCompletion(Boolean value) Should this request wait until the operation has completed before returningMethods 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
-
featureStates
API name:feature_statesAdds all elements of
listtofeatureStates. -
featureStates
API name:feature_statesAdds one or more values to
featureStates. -
ignoreIndexSettings
API name:ignore_index_settingsAdds all elements of
listtoignoreIndexSettings. -
ignoreIndexSettings
API name:ignore_index_settingsAdds one or more values to
ignoreIndexSettings. -
includeAliases
API name:include_aliases -
includeGlobalState
API name:include_global_state -
indexSettings
API name:index_settings -
indexSettings
public final RestoreRequest.Builder indexSettings(Function<IndexSettings.Builder, ObjectBuilder<IndexSettings>> fn) API name:index_settings -
indices
API name:indicesAdds all elements of
listtoindices. -
indices
API name:indicesAdds one or more values to
indices. -
masterTimeout
Explicit operation timeout for connection to master nodeAPI name:
master_timeout -
masterTimeout
Explicit operation timeout for connection to master nodeAPI name:
master_timeout -
partial
API name:partial -
renamePattern
API name:rename_pattern -
renameReplacement
API name:rename_replacement -
repository
Required - A repository nameAPI name:
repository -
snapshot
Required - A snapshot nameAPI name:
snapshot -
waitForCompletion
Should this request wait until the operation has completed before returningAPI name:
wait_for_completion -
self
- Specified by:
selfin classRequestBase.AbstractBuilder<RestoreRequest.Builder>
-
build
Builds aRestoreRequest.- Specified by:
buildin interfaceObjectBuilder<RestoreRequest>- Throws:
NullPointerException- if some of the required fields are null.
-