public class Instance extends AbstractModel
Constructor and Description |
---|
Instance() |
Modifier and Type | Method and Description |
---|---|
Integer |
getCPU()
获取实例的CPU核数,单位:核。
|
String |
getCreatedTime()
获取创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
DataDisk[] |
getDataDisks()
获取实例数据盘信息。只包含随实例购买的数据盘。
|
String |
getExpiredTime()
获取到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
String |
getImageId()
获取生产实例所使用的镜像`ID`。
|
String |
getInstanceChargeType()
获取实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月 `POSTPAID_BY_HOUR`:表示后付费,即按量计费 `CDHPAID`:`CDH`付费,即只对`CDH`计费,不对`CDH`上的实例计费。 |
String |
getInstanceId()
获取实例`ID`。
|
String |
getInstanceName()
获取实例名称。
|
String |
getInstanceState()
获取实例状态。取值范围:
PENDING:表示创建中 LAUNCH_FAILED:表示创建失败 RUNNING:表示运行中 STOPPED:表示关机 STARTING:表示开机中 STOPPING:表示关机中 REBOOTING:表示重启中 SHUTDOWN:表示停止待销毁 TERMINATING:表示销毁中。 |
String |
getInstanceType()
获取实例机型。
|
InternetAccessible |
getInternetAccessible()
获取实例带宽信息。
|
LoginSettings |
getLoginSettings()
获取实例登录设置。目前只返回实例所关联的密钥。
|
Integer |
getMemory()
获取实例内存容量,单位:`GB`。
|
String |
getOsName()
获取操作系统名称。
|
Placement |
getPlacement()
获取实例所在的位置。
|
String[] |
getPrivateIpAddresses()
获取实例主网卡的内网`IP`列表。
|
String[] |
getPublicIpAddresses()
获取实例主网卡的公网`IP`列表。
|
String |
getRenewFlag()
获取自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费 `NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费 `DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 |
String |
getRestrictState()
获取实例业务状态。取值范围:
NORMAL:表示正常状态的实例 EXPIRED:表示过期的实例 PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 |
String[] |
getSecurityGroupIds()
获取实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。
|
String |
getStopChargingMode()
获取实例的关机计费模式。
取值范围:
KEEP_CHARGING:关机继续收费 STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 |
SystemDisk |
getSystemDisk()
获取实例系统盘信息。
|
Tag[] |
getTags()
获取实例关联的标签列表。
|
VirtualPrivateCloud |
getVirtualPrivateCloud()
获取实例所属虚拟私有网络信息。
|
void |
setCPU(Integer CPU)
设置实例的CPU核数,单位:核。
|
void |
setCreatedTime(String CreatedTime)
设置创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
void |
setDataDisks(DataDisk[] DataDisks)
设置实例数据盘信息。只包含随实例购买的数据盘。
|
void |
setExpiredTime(String ExpiredTime)
设置到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
void |
setImageId(String ImageId)
设置生产实例所使用的镜像`ID`。
|
void |
setInstanceChargeType(String InstanceChargeType)
设置实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月 `POSTPAID_BY_HOUR`:表示后付费,即按量计费 `CDHPAID`:`CDH`付费,即只对`CDH`计费,不对`CDH`上的实例计费。 |
void |
setInstanceId(String InstanceId)
设置实例`ID`。
|
void |
setInstanceName(String InstanceName)
设置实例名称。
|
void |
setInstanceState(String InstanceState)
设置实例状态。取值范围:
PENDING:表示创建中 LAUNCH_FAILED:表示创建失败 RUNNING:表示运行中 STOPPED:表示关机 STARTING:表示开机中 STOPPING:表示关机中 REBOOTING:表示重启中 SHUTDOWN:表示停止待销毁 TERMINATING:表示销毁中。 |
void |
setInstanceType(String InstanceType)
设置实例机型。
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
设置实例带宽信息。
|
void |
setLoginSettings(LoginSettings LoginSettings)
设置实例登录设置。目前只返回实例所关联的密钥。
|
void |
setMemory(Integer Memory)
设置实例内存容量,单位:`GB`。
|
void |
setOsName(String OsName)
设置操作系统名称。
|
void |
setPlacement(Placement Placement)
设置实例所在的位置。
|
void |
setPrivateIpAddresses(String[] PrivateIpAddresses)
设置实例主网卡的内网`IP`列表。
|
void |
setPublicIpAddresses(String[] PublicIpAddresses)
设置实例主网卡的公网`IP`列表。
|
void |
setRenewFlag(String RenewFlag)
设置自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费 `NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费 `DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 |
void |
setRestrictState(String RestrictState)
设置实例业务状态。取值范围:
NORMAL:表示正常状态的实例 EXPIRED:表示过期的实例 PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 |
void |
setSecurityGroupIds(String[] SecurityGroupIds)
设置实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。
|
void |
setStopChargingMode(String StopChargingMode)
设置实例的关机计费模式。
取值范围:
KEEP_CHARGING:关机继续收费 STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 |
void |
setSystemDisk(SystemDisk SystemDisk)
设置实例系统盘信息。
|
void |
setTags(Tag[] Tags)
设置实例关联的标签列表。
|
void |
setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
设置实例所属虚拟私有网络信息。
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
fromJsonString, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement
- 实例所在的位置。public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例`ID`。public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 实例机型。public Integer getCPU()
public void setCPU(Integer CPU)
CPU
- 实例的CPU核数,单位:核。public Integer getMemory()
public void setMemory(Integer Memory)
Memory
- 实例内存容量,单位:`GB`。public String getRestrictState()
public void setRestrictState(String RestrictState)
RestrictState
- 实例业务状态。取值范围:public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- 实例计费模式。取值范围:public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- 实例系统盘信息。public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- 实例数据盘信息。只包含随实例购买的数据盘。public String[] getPrivateIpAddresses()
public void setPrivateIpAddresses(String[] PrivateIpAddresses)
PrivateIpAddresses
- 实例主网卡的内网`IP`列表。public String[] getPublicIpAddresses()
public void setPublicIpAddresses(String[] PublicIpAddresses)
PublicIpAddresses
- 实例主网卡的公网`IP`列表。public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- 实例带宽信息。public VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud
- 实例所属虚拟私有网络信息。public String getImageId()
public void setImageId(String ImageId)
ImageId
- 生产实例所使用的镜像`ID`。public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- 自动续费标识。取值范围:public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime
- 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。public String getOsName()
public void setOsName(String OsName)
OsName
- 操作系统名称。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- 实例登录设置。目前只返回实例所关联的密钥。public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- 实例状态。取值范围:public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 实例关联的标签列表。public String getStopChargingMode()
public void setStopChargingMode(String StopChargingMode)
StopChargingMode
- 实例的关机计费模式。
取值范围:Copyright © 2018. All rights reserved.