public class Instance extends AbstractModel
header, skipSign| 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 | getInitInvocationId()Get 创建实例后自动执行TAT命令的调用ID。 | 
| String | getInstanceChargeType()Get 实例计费模式。取值范围: 
PREPAID:表示预付费,即包年包月。 | 
| String | getInstanceId()Get 实例 ID。 | 
| String | getInstanceName()Get 实例名称。 | 
| String | getInstanceRestrictState()Get 实例封禁状态。取值范围:
NORMAL实例正常。NETWORK_RESTRICT:网络封禁。 | 
| String | getInstanceState()Get 实例状态。取值范围: 
PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中DELETING:表示删除中FREEZING:表示冻结中ENTER_RESCUE_MODE:表示进入救援模式中RESCUE_MODE:表示救援模式EXIT_RESCUE_MODE:表示退出救援模式中 | 
| InstanceViolationDetail | getInstanceViolationDetail()Get 实例违规详情。 | 
| InternetAccessible | getInternetAccessible()Get 实例带宽信息。 | 
| String | getIsolatedTime()Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 
格式为: YYYY-MM-DDThh:mm:ssZ。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getLatestOperation()Get 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。 | 
| String | getLatestOperationRequestId()Get 实例最新操作的唯一请求 ID。 
注意:此字段可能返回 空值,表示取不到有效值。 | 
| String | getLatestOperationStartedTime()Get 实例最新操作的开始时间。
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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[] | getPublicIpv6Addresses()Get 公网IPv6地址列表。 | 
| String | getRenewFlag()Get 自动续费标识。取值范围: 
NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费  
NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知。 | 
| SupportIpv6Detail | getSupportIpv6Detail()Get 描述实例是否支持IPv6。 | 
| SystemDisk | getSystemDisk()Get 实例系统盘信息。 | 
| Tag[] | getTags()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 | setInitInvocationId(String InitInvocationId)Set 创建实例后自动执行TAT命令的调用ID。 | 
| void | setInstanceChargeType(String InstanceChargeType)Set 实例计费模式。取值范围: 
PREPAID:表示预付费,即包年包月。 | 
| void | setInstanceId(String InstanceId)Set 实例 ID。 | 
| void | setInstanceName(String InstanceName)Set 实例名称。 | 
| void | setInstanceRestrictState(String InstanceRestrictState)Set 实例封禁状态。取值范围:
NORMAL实例正常。NETWORK_RESTRICT:网络封禁。 | 
| void | setInstanceState(String InstanceState)Set 实例状态。取值范围: 
PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中DELETING:表示删除中FREEZING:表示冻结中ENTER_RESCUE_MODE:表示进入救援模式中RESCUE_MODE:表示救援模式EXIT_RESCUE_MODE:表示退出救援模式中 | 
| void | setInstanceViolationDetail(InstanceViolationDetail InstanceViolationDetail)Set 实例违规详情。 | 
| 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 | setLatestOperationStartedTime(String LatestOperationStartedTime)Set 实例最新操作的开始时间。
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 | setPublicIpv6Addresses(String[] PublicIpv6Addresses)Set 公网IPv6地址列表。 | 
| void | setRenewFlag(String RenewFlag)Set 自动续费标识。取值范围: 
NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费  
NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知。 | 
| void | setSupportIpv6Detail(SupportIpv6Detail SupportIpv6Detail)Set 描述实例是否支持IPv6。 | 
| void | setSystemDisk(SystemDisk SystemDisk)Set 实例系统盘信息。 | 
| void | setTags(Tag[] Tags)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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic 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:表示通知即将过期,而且自动续费 DISABLE_NOTIFY_AND_MANUAL_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 getLatestOperationStartedTime()
public void setLatestOperationStartedTime(String LatestOperationStartedTime)
LatestOperationStartedTime - 实例最新操作的开始时间。
注意:此字段可能返回 null,表示取不到有效值。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 - 可用区。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 实例绑定的标签列表。public String getInstanceRestrictState()
public void setInstanceRestrictState(String InstanceRestrictState)
InstanceRestrictState - 实例封禁状态。取值范围:
public SupportIpv6Detail getSupportIpv6Detail()
public void setSupportIpv6Detail(SupportIpv6Detail SupportIpv6Detail)
SupportIpv6Detail - 描述实例是否支持IPv6。public String[] getPublicIpv6Addresses()
public void setPublicIpv6Addresses(String[] PublicIpv6Addresses)
PublicIpv6Addresses - 公网IPv6地址列表。public String getInitInvocationId()
public void setInitInvocationId(String InitInvocationId)
InitInvocationId - 创建实例后自动执行TAT命令的调用ID。public InstanceViolationDetail getInstanceViolationDetail()
public void setInstanceViolationDetail(InstanceViolationDetail InstanceViolationDetail)
InstanceViolationDetail - 实例违规详情。Copyright © 2025. All rights reserved.