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, toJsonStringpublic 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.