public class CreateCloneInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateCloneInstanceRequest() |
CreateCloneInstanceRequest(CreateCloneInstanceRequest 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 |
getBackupZone()
Get 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。
|
Long |
getCpu()
Get 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。
|
Long |
getDeployMode()
Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
|
String |
getDeviceType()
Get 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。
|
String |
getInstanceId()
Get 克隆源实例Id。
|
String |
getInstanceName()
Get 新产生的克隆实例名称。
|
Long |
getInstanceNodes()
Get 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。
|
Long |
getMemory()
Get 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。
|
Long |
getProtectMode()
Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
|
TagInfo[] |
getResourceTags()
Get 实例标签信息。
|
String[] |
getSecurityGroup()
Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
|
String |
getSlaveZone()
Get 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。
|
Long |
getSpecifiedBackupId()
Get 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。
|
String |
getSpecifiedRollbackTime()
Get 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。
|
String |
getUniqSubnetId()
Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
|
String |
getUniqVpcId()
Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
|
Long |
getVolume()
Get 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。
|
void |
setBackupZone(String BackupZone)
Set 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。
|
void |
setCpu(Long Cpu)
Set 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。
|
void |
setDeployMode(Long DeployMode)
Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
|
void |
setDeviceType(String DeviceType)
Set 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。
|
void |
setInstanceId(String InstanceId)
Set 克隆源实例Id。
|
void |
setInstanceName(String InstanceName)
Set 新产生的克隆实例名称。
|
void |
setInstanceNodes(Long InstanceNodes)
Set 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。
|
void |
setMemory(Long Memory)
Set 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。
|
void |
setProtectMode(Long ProtectMode)
Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
|
void |
setResourceTags(TagInfo[] ResourceTags)
Set 实例标签信息。
|
void |
setSecurityGroup(String[] SecurityGroup)
Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
|
void |
setSlaveZone(String SlaveZone)
Set 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。
|
void |
setSpecifiedBackupId(Long SpecifiedBackupId)
Set 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。
|
void |
setSpecifiedRollbackTime(String SpecifiedRollbackTime)
Set 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。
|
void |
setUniqSubnetId(String UniqSubnetId)
Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
|
void |
setUniqVpcId(String UniqVpcId)
Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
|
void |
setVolume(Long Volume)
Set 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateCloneInstanceRequest()
public CreateCloneInstanceRequest(CreateCloneInstanceRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 克隆源实例Id。public String getSpecifiedRollbackTime()
public void setSpecifiedRollbackTime(String SpecifiedRollbackTime)
SpecifiedRollbackTime
- 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。public Long getSpecifiedBackupId()
public void setSpecifiedBackupId(Long SpecifiedBackupId)
SpecifiedBackupId
- 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。public String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId
- 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。public String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId
- 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 新产生的克隆实例名称。public String[] getSecurityGroup()
public void setSecurityGroup(String[] SecurityGroup)
SecurityGroup
- 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。public TagInfo[] getResourceTags()
public void setResourceTags(TagInfo[] ResourceTags)
ResourceTags
- 实例标签信息。public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。public Long getProtectMode()
public void setProtectMode(Long ProtectMode)
ProtectMode
- 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。public Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode
- 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone
- 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。public String getBackupZone()
public void setBackupZone(String BackupZone)
BackupZone
- 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。public String getDeviceType()
public void setDeviceType(String DeviceType)
DeviceType
- 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。public Long getInstanceNodes()
public void setInstanceNodes(Long InstanceNodes)
InstanceNodes
- 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。Copyright © 2021. All rights reserved.