Class Instance
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.lighthouse.v20200324.models.Instance
-
public class Instance extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
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:表示退出救援模式中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 实例系统盘信息。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
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
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
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.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
Instance
public Instance()
-
Instance
public 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.
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
Get 实例 ID。- Returns:
- InstanceId 实例 ID。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例 ID。- Parameters:
InstanceId
- 实例 ID。
-
getBundleId
public String getBundleId()
Get 套餐 ID。- Returns:
- BundleId 套餐 ID。
-
setBundleId
public void setBundleId(String BundleId)
Set 套餐 ID。- Parameters:
BundleId
- 套餐 ID。
-
getBlueprintId
public String getBlueprintId()
Get 镜像 ID。- Returns:
- BlueprintId 镜像 ID。
-
setBlueprintId
public void setBlueprintId(String BlueprintId)
Set 镜像 ID。- Parameters:
BlueprintId
- 镜像 ID。
-
getCPU
public Long getCPU()
Get 实例的 CPU 核数,单位:核。- Returns:
- CPU 实例的 CPU 核数,单位:核。
-
setCPU
public void setCPU(Long CPU)
Set 实例的 CPU 核数,单位:核。- Parameters:
CPU
- 实例的 CPU 核数,单位:核。
-
getMemory
public Long getMemory()
Get 实例内存容量,单位:GB 。- Returns:
- Memory 实例内存容量,单位:GB 。
-
setMemory
public void setMemory(Long Memory)
Set 实例内存容量,单位:GB 。- Parameters:
Memory
- 实例内存容量,单位:GB 。
-
getInstanceName
public String getInstanceName()
Get 实例名称。- Returns:
- InstanceName 实例名称。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称。- Parameters:
InstanceName
- 实例名称。
-
getInstanceChargeType
public String getInstanceChargeType()
Get 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。- Returns:
- InstanceChargeType 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。- Parameters:
InstanceChargeType
- 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。
-
getSystemDisk
public SystemDisk getSystemDisk()
Get 实例系统盘信息。- Returns:
- SystemDisk 实例系统盘信息。
-
setSystemDisk
public void setSystemDisk(SystemDisk SystemDisk)
Set 实例系统盘信息。- Parameters:
SystemDisk
- 实例系统盘信息。
-
getPrivateAddresses
public String[] getPrivateAddresses()
Get 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。- Returns:
- PrivateAddresses 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。
-
setPrivateAddresses
public void setPrivateAddresses(String[] PrivateAddresses)
Set 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。- Parameters:
PrivateAddresses
- 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。
-
getPublicAddresses
public String[] getPublicAddresses()
Get 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。- Returns:
- PublicAddresses 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。
-
setPublicAddresses
public void setPublicAddresses(String[] PublicAddresses)
Set 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。- Parameters:
PublicAddresses
- 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。
-
getInternetAccessible
public InternetAccessible getInternetAccessible()
Get 实例带宽信息。- Returns:
- InternetAccessible 实例带宽信息。
-
setInternetAccessible
public void setInternetAccessible(InternetAccessible InternetAccessible)
Set 实例带宽信息。- Parameters:
InternetAccessible
- 实例带宽信息。
-
getRenewFlag
public String getRenewFlag()
Get 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。- Returns:
- RenewFlag 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。
-
setRenewFlag
public void setRenewFlag(String RenewFlag)
Set 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。- Parameters:
RenewFlag
- 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。
-
getLoginSettings
public LoginSettings getLoginSettings()
Get 实例登录设置。- Returns:
- LoginSettings 实例登录设置。
-
setLoginSettings
public void setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置。- Parameters:
LoginSettings
- 实例登录设置。
-
getInstanceState
public String getInstanceState()
Get 实例状态。取值范围:- PENDING:表示创建中
- LAUNCH_FAILED:表示创建失败
- RUNNING:表示运行中
- STOPPED:表示关机
- STARTING:表示开机中
- STOPPING:表示关机中
- REBOOTING:表示重启中
- SHUTDOWN:表示停止待销毁
- TERMINATING:表示销毁中
- DELETING:表示删除中
- FREEZING:表示冻结中
- ENTER_RESCUE_MODE:表示进入救援模式中
- RESCUE_MODE:表示救援模式
- EXIT_RESCUE_MODE:表示退出救援模式中
- Returns:
- InstanceState 实例状态。取值范围:
- PENDING:表示创建中
- LAUNCH_FAILED:表示创建失败
- RUNNING:表示运行中
- STOPPED:表示关机
- STARTING:表示开机中
- STOPPING:表示关机中
- REBOOTING:表示重启中
- SHUTDOWN:表示停止待销毁
- TERMINATING:表示销毁中
- DELETING:表示删除中
- FREEZING:表示冻结中
- ENTER_RESCUE_MODE:表示进入救援模式中
- RESCUE_MODE:表示救援模式
- EXIT_RESCUE_MODE:表示退出救援模式中
-
setInstanceState
public 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:表示退出救援模式中
- Parameters:
InstanceState
- 实例状态。取值范围:- PENDING:表示创建中
- LAUNCH_FAILED:表示创建失败
- RUNNING:表示运行中
- STOPPED:表示关机
- STARTING:表示开机中
- STOPPING:表示关机中
- REBOOTING:表示重启中
- SHUTDOWN:表示停止待销毁
- TERMINATING:表示销毁中
- DELETING:表示删除中
- FREEZING:表示冻结中
- ENTER_RESCUE_MODE:表示进入救援模式中
- RESCUE_MODE:表示救援模式
- EXIT_RESCUE_MODE:表示退出救援模式中
-
getUuid
public String getUuid()
Get 实例全局唯一 ID。- Returns:
- Uuid 实例全局唯一 ID。
-
setUuid
public void setUuid(String Uuid)
Set 实例全局唯一 ID。- Parameters:
Uuid
- 实例全局唯一 ID。
-
getLatestOperation
public String getLatestOperation()
Get 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。- Returns:
- LatestOperation 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。
-
setLatestOperation
public void setLatestOperation(String LatestOperation)
Set 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。- Parameters:
LatestOperation
- 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。
-
getLatestOperationState
public String getLatestOperationState()
Get 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。- Returns:
- LatestOperationState 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。
-
setLatestOperationState
public void setLatestOperationState(String LatestOperationState)
Set 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。- Parameters:
LatestOperationState
- 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。
-
getLatestOperationRequestId
public String getLatestOperationRequestId()
Get 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。- Returns:
- LatestOperationRequestId 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。
-
setLatestOperationRequestId
public void setLatestOperationRequestId(String LatestOperationRequestId)
Set 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。- Parameters:
LatestOperationRequestId
- 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。
-
getIsolatedTime
public String getIsolatedTime()
Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsolatedTime 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
setIsolatedTime
public void setIsolatedTime(String IsolatedTime)
Set 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsolatedTime
- 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
getCreatedTime
public String getCreatedTime()
Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CreatedTime 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CreatedTime
- 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
getExpiredTime
public String getExpiredTime()
Get 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExpiredTime 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。
-
setExpiredTime
public void setExpiredTime(String ExpiredTime)
Set 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExpiredTime
- 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。
-
getPlatformType
public String getPlatformType()
Get 操作系统平台类型,如 LINUX_UNIX、WINDOWS。- Returns:
- PlatformType 操作系统平台类型,如 LINUX_UNIX、WINDOWS。
-
setPlatformType
public void setPlatformType(String PlatformType)
Set 操作系统平台类型,如 LINUX_UNIX、WINDOWS。- Parameters:
PlatformType
- 操作系统平台类型,如 LINUX_UNIX、WINDOWS。
-
getPlatform
public String getPlatform()
Get 操作系统平台。- Returns:
- Platform 操作系统平台。
-
setPlatform
public void setPlatform(String Platform)
Set 操作系统平台。- Parameters:
Platform
- 操作系统平台。
-
getOsName
public String getOsName()
Get 操作系统名称。- Returns:
- OsName 操作系统名称。
-
setOsName
public void setOsName(String OsName)
Set 操作系统名称。- Parameters:
OsName
- 操作系统名称。
-
getZone
public String getZone()
Get 可用区。- Returns:
- Zone 可用区。
-
setZone
public void setZone(String Zone)
Set 可用区。- Parameters:
Zone
- 可用区。
-
getTags
public Tag[] getTags()
Get 实例绑定的标签列表。- Returns:
- Tags 实例绑定的标签列表。
-
setTags
public void setTags(Tag[] Tags)
Set 实例绑定的标签列表。- Parameters:
Tags
- 实例绑定的标签列表。
-
getInstanceRestrictState
public String getInstanceRestrictState()
Get 实例封禁状态。取值范围:- NORMAL实例正常。
- NETWORK_RESTRICT:网络封禁。
- Returns:
- InstanceRestrictState 实例封禁状态。取值范围:
- NORMAL实例正常。
- NETWORK_RESTRICT:网络封禁。
-
setInstanceRestrictState
public void setInstanceRestrictState(String InstanceRestrictState)
Set 实例封禁状态。取值范围:- NORMAL实例正常。
- NETWORK_RESTRICT:网络封禁。
- Parameters:
InstanceRestrictState
- 实例封禁状态。取值范围:- NORMAL实例正常。
- NETWORK_RESTRICT:网络封禁。
-
-