public class RestoreSnapshotRequestBuilder extends MasterNodeOperationRequestBuilder<RestoreSnapshotRequest,RestoreSnapshotResponse,RestoreSnapshotRequestBuilder,ClusterAdminClient>
client, request| Constructor and Description |
|---|
RestoreSnapshotRequestBuilder(ClusterAdminClient clusterAdminClient)
Constructs new restore snapshot request builder
|
RestoreSnapshotRequestBuilder(ClusterAdminClient clusterAdminClient,
String repository,
String name)
Constructs new restore snapshot request builder with specified repository and snapshot names
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(ActionListener<RestoreSnapshotResponse> listener) |
RestoreSnapshotRequestBuilder |
setIgnoreIndexSettings(List<String> ignoreIndexSettings)
Sets the list of index settings and index settings groups that shouldn't be restored from snapshot
|
RestoreSnapshotRequestBuilder |
setIgnoreIndexSettings(String... ignoreIndexSettings)
Sets the list of index settings and index settings groups that shouldn't be restored from snapshot
|
RestoreSnapshotRequestBuilder |
setIncludeAliases(boolean restoreAliases)
If set to true the restore procedure will restore aliases
|
RestoreSnapshotRequestBuilder |
setIndexSettings(Map<String,Object> source)
Sets index settings that should be added or replaced during restore
|
RestoreSnapshotRequestBuilder |
setIndexSettings(Settings.Builder settings)
Sets index settings that should be added or replaced during restore
|
RestoreSnapshotRequestBuilder |
setIndexSettings(Settings settings)
Sets index settings that should be added or replaced during restore
|
RestoreSnapshotRequestBuilder |
setIndexSettings(String source)
Sets index settings that should be added or replaced during restore
|
RestoreSnapshotRequestBuilder |
setIndices(String... indices)
Sets the list of indices that should be restored from snapshot
The list of indices supports multi-index syntax.
|
RestoreSnapshotRequestBuilder |
setIndicesOptions(IndicesOptions indicesOptions)
Specifies what type of requested indices to ignore and how to deal with wildcard expressions.
|
RestoreSnapshotRequestBuilder |
setPartial(boolean partial)
If set to true the restore procedure will restore partially snapshotted indices
|
RestoreSnapshotRequestBuilder |
setRenamePattern(String renamePattern)
Sets rename pattern that should be applied to restored indices.
|
RestoreSnapshotRequestBuilder |
setRenameReplacement(String renameReplacement)
Sets rename replacement
See
setRenamePattern(String) for more information. |
RestoreSnapshotRequestBuilder |
setRepository(String repository)
Sets repository name
|
RestoreSnapshotRequestBuilder |
setRestoreGlobalState(boolean restoreGlobalState)
If set to true the restore procedure will restore global cluster state.
|
RestoreSnapshotRequestBuilder |
setSettings(Map<String,Object> source)
Sets repository-specific restore settings
See repository documentation for more information.
|
RestoreSnapshotRequestBuilder |
setSettings(Settings.Builder settings)
Sets repository-specific restore settings.
|
RestoreSnapshotRequestBuilder |
setSettings(Settings settings)
Sets repository-specific restore settings.
|
RestoreSnapshotRequestBuilder |
setSettings(String source)
Sets repository-specific restore settings in JSON, YAML or properties format
See repository documentation for more information.
|
RestoreSnapshotRequestBuilder |
setSnapshot(String snapshot)
Sets snapshot name
|
RestoreSnapshotRequestBuilder |
setWaitForCompletion(boolean waitForCompletion)
If this parameter is set to true the operation will wait for completion of restore process before returning.
|
setMasterNodeTimeout, setMasterNodeTimeoutexecute, execute, get, get, get, putHeader, request, setListenerThreadedpublic RestoreSnapshotRequestBuilder(ClusterAdminClient clusterAdminClient)
clusterAdminClient - cluster admin clientpublic RestoreSnapshotRequestBuilder(ClusterAdminClient clusterAdminClient, String repository, String name)
clusterAdminClient - cluster admin clientrepository - reposiory namename - snapshot namepublic RestoreSnapshotRequestBuilder setSnapshot(String snapshot)
snapshot - snapshot namepublic RestoreSnapshotRequestBuilder setRepository(String repository)
repository - repository namepublic RestoreSnapshotRequestBuilder setIndices(String... indices)
indices - list of indicespublic RestoreSnapshotRequestBuilder setIndicesOptions(IndicesOptions indicesOptions)
indicesOptions - the desired behaviour regarding indices to ignore and wildcard indices expressionspublic RestoreSnapshotRequestBuilder setRenamePattern(String renamePattern)
setRenameReplacement(String). The
rename pattern is applied according to the Matcher.appendReplacement(StringBuffer, String)
The request will fail if two or more indices will be renamed into the same name.renamePattern - rename patternpublic RestoreSnapshotRequestBuilder setRenameReplacement(String renameReplacement)
setRenamePattern(String) for more information.renameReplacement - rename replacementpublic RestoreSnapshotRequestBuilder setSettings(Settings settings)
settings - repository-specific snapshot settingspublic RestoreSnapshotRequestBuilder setSettings(Settings.Builder settings)
settings - repository-specific snapshot settingspublic RestoreSnapshotRequestBuilder setSettings(String source)
source - repository-specific snapshot settingspublic RestoreSnapshotRequestBuilder setSettings(Map<String,Object> source)
source - repository-specific snapshot settingspublic RestoreSnapshotRequestBuilder setWaitForCompletion(boolean waitForCompletion)
waitForCompletion - if true the operation will wait for completionpublic RestoreSnapshotRequestBuilder setRestoreGlobalState(boolean restoreGlobalState)
restoreGlobalState - true if global state should be restored from the snapshotpublic RestoreSnapshotRequestBuilder setPartial(boolean partial)
partial - true if partially snapshotted indices should be restoredpublic RestoreSnapshotRequestBuilder setIncludeAliases(boolean restoreAliases)
restoreAliases - true if aliases should be restored from the snapshotpublic RestoreSnapshotRequestBuilder setIndexSettings(Settings settings)
settings - index settingspublic RestoreSnapshotRequestBuilder setIndexSettings(Settings.Builder settings)
settings - index settingspublic RestoreSnapshotRequestBuilder setIndexSettings(String source)
source - index settingspublic RestoreSnapshotRequestBuilder setIndexSettings(Map<String,Object> source)
source - index settingspublic RestoreSnapshotRequestBuilder setIgnoreIndexSettings(String... ignoreIndexSettings)
public RestoreSnapshotRequestBuilder setIgnoreIndexSettings(List<String> ignoreIndexSettings)
protected void doExecute(ActionListener<RestoreSnapshotResponse> listener)
Copyright © 2009–2016. All rights reserved.