public class Instance extends AbstractModel
Constructor and Description |
---|
Instance() |
Instance(Instance 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 |
getBlueprintId()
Get 镜像 ID。
|
String |
getBundleId()
Get 套餐 ID。
|
Long |
getCPU()
Get 实例的 CPU 核数,单位:核。
|
String |
getCreatedTime()
Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getExpiredTime()
Get 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ 。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getInstanceChargeType()
Get 实例计费模式。取值范围:
PREPAID:表示预付费,即包年包月。
|
String |
getInstanceId()
Get 实例 ID。
|
String |
getInstanceName()
Get 实例名称。
|
String |
getInstanceState()
Get 实例状态。取值范围:
PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中
|
InternetAccessible |
getInternetAccessible()
Get 实例带宽信息。
|
String |
getIsolatedTime()
Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getLatestOperation()
Get 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。
|
String |
getLatestOperationRequestId()
Get 实例最新操作的唯一请求 ID。
注意:此字段可能返回 空值,表示取不到有效值。
|
String |
getLatestOperationState()
Get 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败
注意:此字段可能返回 空值,表示取不到有效值。
|
LoginSettings |
getLoginSettings()
Get 实例登录设置。
|
Long |
getMemory()
Get 实例内存容量,单位:GB 。
|
String |
getOsName()
Get 操作系统名称。
|
String |
getPlatform()
Get 操作系统平台。
|
String |
getPlatformType()
Get 操作系统平台类型,如 LINUX_UNIX、WINDOWS。
|
String[] |
getPrivateAddresses()
Get 实例主网卡的内网 IP。
注意:此字段可能返回 空,表示取不到有效值。
|
String[] |
getPublicAddresses()
Get 实例主网卡的公网 IP。
注意:此字段可能返回 空,表示取不到有效值。
|
String |
getRenewFlag()
Get 自动续费标识。取值范围:
NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费
NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。
|
SystemDisk |
getSystemDisk()
Get 实例系统盘信息。
|
String |
getUuid()
Get 实例全局唯一 ID。
|
String |
getZone()
Get 可用区。
|
void |
setBlueprintId(String BlueprintId)
Set 镜像 ID。
|
void |
setBundleId(String BundleId)
Set 套餐 ID。
|
void |
setCPU(Long CPU)
Set 实例的 CPU 核数,单位:核。
|
void |
setCreatedTime(String CreatedTime)
Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setExpiredTime(String ExpiredTime)
Set 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ 。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 实例计费模式。取值范围:
PREPAID:表示预付费,即包年包月。
|
void |
setInstanceId(String InstanceId)
Set 实例 ID。
|
void |
setInstanceName(String InstanceName)
Set 实例名称。
|
void |
setInstanceState(String InstanceState)
Set 实例状态。取值范围:
PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set 实例带宽信息。
|
void |
setIsolatedTime(String IsolatedTime)
Set 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLatestOperation(String LatestOperation)
Set 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。
|
void |
setLatestOperationRequestId(String LatestOperationRequestId)
Set 实例最新操作的唯一请求 ID。
注意:此字段可能返回 空值,表示取不到有效值。
|
void |
setLatestOperationState(String LatestOperationState)
Set 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败
注意:此字段可能返回 空值,表示取不到有效值。
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置。
|
void |
setMemory(Long Memory)
Set 实例内存容量,单位:GB 。
|
void |
setOsName(String OsName)
Set 操作系统名称。
|
void |
setPlatform(String Platform)
Set 操作系统平台。
|
void |
setPlatformType(String PlatformType)
Set 操作系统平台类型,如 LINUX_UNIX、WINDOWS。
|
void |
setPrivateAddresses(String[] PrivateAddresses)
Set 实例主网卡的内网 IP。
注意:此字段可能返回 空,表示取不到有效值。
|
void |
setPublicAddresses(String[] PublicAddresses)
Set 实例主网卡的公网 IP。
注意:此字段可能返回 空,表示取不到有效值。
|
void |
setRenewFlag(String RenewFlag)
Set 自动续费标识。取值范围:
NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费
NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set 实例系统盘信息。
|
void |
setUuid(String Uuid)
Set 实例全局唯一 ID。
|
void |
setZone(String Zone)
Set 可用区。
|
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 Instance()
public Instance(Instance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例 ID。public String getBundleId()
public void setBundleId(String BundleId)
BundleId
- 套餐 ID。public String getBlueprintId()
public void setBlueprintId(String BlueprintId)
BlueprintId
- 镜像 ID。public Long getCPU()
public void setCPU(Long CPU)
CPU
- 实例的 CPU 核数,单位:核。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例内存容量,单位:GB 。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- 实例计费模式。取值范围:
PREPAID:表示预付费,即包年包月。public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- 实例系统盘信息。public String[] getPrivateAddresses()
public void setPrivateAddresses(String[] PrivateAddresses)
PrivateAddresses
- 实例主网卡的内网 IP。
注意:此字段可能返回 空,表示取不到有效值。public String[] getPublicAddresses()
public void setPublicAddresses(String[] PublicAddresses)
PublicAddresses
- 实例主网卡的公网 IP。
注意:此字段可能返回 空,表示取不到有效值。public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- 实例带宽信息。public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- 自动续费标识。取值范围:
NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费
NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- 实例登录设置。public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- 实例状态。取值范围:
public String getUuid()
public void setUuid(String Uuid)
Uuid
- 实例全局唯一 ID。public String getLatestOperation()
public void setLatestOperation(String LatestOperation)
LatestOperation
- 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。public String getLatestOperationState()
public void setLatestOperationState(String LatestOperationState)
LatestOperationState
- 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败
注意:此字段可能返回 空值,表示取不到有效值。public String getLatestOperationRequestId()
public void setLatestOperationRequestId(String LatestOperationRequestId)
LatestOperationRequestId
- 实例最新操作的唯一请求 ID。
注意:此字段可能返回 空值,表示取不到有效值。public String getIsolatedTime()
public void setIsolatedTime(String IsolatedTime)
IsolatedTime
- 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime
- 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。
格式为: YYYY-MM-DDThh:mm:ssZ 。
注意:此字段可能返回 null,表示取不到有效值。public String getPlatformType()
public void setPlatformType(String PlatformType)
PlatformType
- 操作系统平台类型,如 LINUX_UNIX、WINDOWS。public String getPlatform()
public void setPlatform(String Platform)
Platform
- 操作系统平台。public String getOsName()
public void setOsName(String OsName)
OsName
- 操作系统名称。public String getZone()
public void setZone(String Zone)
Zone
- 可用区。Copyright © 2021. All rights reserved.