public class RestoreClusterSnapshotRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
RestoreClusterSnapshotRequest() |
RestoreClusterSnapshotRequest(RestoreClusterSnapshotRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getIncludeGlobalState()
Get 不应从快照还原的以逗号分隔的索引设置列表。
|
String |
getIndexSettings()
Get 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
|
String |
getIndices()
Get 需要恢复的索引名称,非必填,为空则表示恢复所有
支持传多个索引名称
|
String |
getInstanceId()
Get 集群实例Id,格式:es-xxxx
|
String |
getPartial()
Get 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
|
String |
getPassword()
Get elastic用户名对应的密码信息
|
String |
getRepositoryName()
Get 仓库名称
|
String |
getSnapshotName()
Get 集群快照名称
|
String |
getTargetInstanceId()
Get 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
|
void |
setIncludeGlobalState(String[] IncludeGlobalState)
Set 不应从快照还原的以逗号分隔的索引设置列表。
|
void |
setIndexSettings(String IndexSettings)
Set 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
|
void |
setIndices(String Indices)
Set 需要恢复的索引名称,非必填,为空则表示恢复所有
支持传多个索引名称
|
void |
setInstanceId(String InstanceId)
Set 集群实例Id,格式:es-xxxx
|
void |
setPartial(String Partial)
Set 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
|
void |
setPassword(String Password)
Set elastic用户名对应的密码信息
|
void |
setRepositoryName(String RepositoryName)
Set 仓库名称
|
void |
setSnapshotName(String SnapshotName)
Set 集群快照名称
|
void |
setTargetInstanceId(String TargetInstanceId)
Set 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public RestoreClusterSnapshotRequest()
public RestoreClusterSnapshotRequest(RestoreClusterSnapshotRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 集群实例Id,格式:es-xxxxpublic String getRepositoryName()
public void setRepositoryName(String RepositoryName)
RepositoryName
- 仓库名称public String getSnapshotName()
public void setSnapshotName(String SnapshotName)
SnapshotName
- 集群快照名称public String getTargetInstanceId()
public void setTargetInstanceId(String TargetInstanceId)
TargetInstanceId
- 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致public String getPassword()
public void setPassword(String Password)
Password
- elastic用户名对应的密码信息public String getIndexSettings()
public void setIndexSettings(String IndexSettings)
IndexSettings
- 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。public String[] getIncludeGlobalState()
public void setIncludeGlobalState(String[] IncludeGlobalState)
IncludeGlobalState
- 不应从快照还原的以逗号分隔的索引设置列表。public String getIndices()
public void setIndices(String Indices)
Indices
- 需要恢复的索引名称,非必填,为空则表示恢复所有
支持传多个索引名称public String getPartial()
public void setPartial(String Partial)
Partial
- 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空Copyright © 2025. All rights reserved.