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 StringgetBlueprintId()Get 镜像 ID。StringgetBundleId()Get 套餐 ID。LonggetCPU()Get 实例的 CPU 核数,单位:核。StringgetCreatedTime()Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。StringgetExpiredTime()Get 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。StringgetInstanceChargeType()Get 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。StringgetInstanceId()Get 实例 ID。StringgetInstanceName()Get 实例名称。StringgetInstanceRestrictState()Get 实例封禁状态。取值范围: NORMAL实例正常。NETWORK_RESTRICT:网络封禁。StringgetInstanceState()Get 实例状态。取值范围: PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中DELETING:表示删除中FREEZING:表示冻结中ENTER_RESCUE_MODE:表示进入救援模式中RESCUE_MODE:表示救援模式EXIT_RESCUE_MODE:表示退出救援模式中InternetAccessiblegetInternetAccessible()Get 实例带宽信息。StringgetIsolatedTime()Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperation()Get 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。StringgetLatestOperationRequestId()Get 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。StringgetLatestOperationState()Get 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。LoginSettingsgetLoginSettings()Get 实例登录设置。LonggetMemory()Get 实例内存容量,单位:GB 。StringgetOsName()Get 操作系统名称。StringgetPlatform()Get 操作系统平台。StringgetPlatformType()Get 操作系统平台类型,如 LINUX_UNIX、WINDOWS。String[]getPrivateAddresses()Get 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。String[]getPublicAddresses()Get 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。StringgetRenewFlag()Get 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。SystemDiskgetSystemDisk()Get 实例系统盘信息。Tag[]getTags()Get 实例绑定的标签列表。StringgetUuid()Get 实例全局唯一 ID。StringgetZone()Get 可用区。voidsetBlueprintId(String BlueprintId)Set 镜像 ID。voidsetBundleId(String BundleId)Set 套餐 ID。voidsetCPU(Long CPU)Set 实例的 CPU 核数,单位:核。voidsetCreatedTime(String CreatedTime)Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。voidsetExpiredTime(String ExpiredTime)Set 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ 。 注意:此字段可能返回 null,表示取不到有效值。voidsetInstanceChargeType(String InstanceChargeType)Set 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月。voidsetInstanceId(String InstanceId)Set 实例 ID。voidsetInstanceName(String InstanceName)Set 实例名称。voidsetInstanceRestrictState(String InstanceRestrictState)Set 实例封禁状态。取值范围: NORMAL实例正常。NETWORK_RESTRICT:网络封禁。voidsetInstanceState(String InstanceState)Set 实例状态。取值范围: PENDING:表示创建中LAUNCH_FAILED:表示创建失败RUNNING:表示运行中STOPPED:表示关机STARTING:表示开机中STOPPING:表示关机中REBOOTING:表示重启中SHUTDOWN:表示停止待销毁TERMINATING:表示销毁中DELETING:表示删除中FREEZING:表示冻结中ENTER_RESCUE_MODE:表示进入救援模式中RESCUE_MODE:表示救援模式EXIT_RESCUE_MODE:表示退出救援模式中voidsetInternetAccessible(InternetAccessible InternetAccessible)Set 实例带宽信息。voidsetIsolatedTime(String IsolatedTime)Set 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperation(String LatestOperation)Set 实例的最新操作。例:StopInstances、ResetInstance。注意:此字段可能返回 空值,表示取不到有效值。voidsetLatestOperationRequestId(String LatestOperationRequestId)Set 实例最新操作的唯一请求 ID。 注意:此字段可能返回 空值,表示取不到有效值。voidsetLatestOperationState(String LatestOperationState)Set 实例的最新操作状态。取值范围: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 空值,表示取不到有效值。voidsetLoginSettings(LoginSettings LoginSettings)Set 实例登录设置。voidsetMemory(Long Memory)Set 实例内存容量,单位:GB 。voidsetOsName(String OsName)Set 操作系统名称。voidsetPlatform(String Platform)Set 操作系统平台。voidsetPlatformType(String PlatformType)Set 操作系统平台类型,如 LINUX_UNIX、WINDOWS。voidsetPrivateAddresses(String[] PrivateAddresses)Set 实例主网卡的内网 IP。 注意:此字段可能返回 空,表示取不到有效值。voidsetPublicAddresses(String[] PublicAddresses)Set 实例主网卡的公网 IP。 注意:此字段可能返回 空,表示取不到有效值。voidsetRenewFlag(String RenewFlag)Set 自动续费标识。取值范围: NOTIFY_AND_MANUAL_RENEW:表示通知即将过期,但不自动续费 NOTIFY_AND_AUTO_RENEW:表示通知即将过期,而且自动续费 。voidsetSystemDisk(SystemDisk SystemDisk)Set 实例系统盘信息。voidsetTags(Tag[] Tags)Set 实例绑定的标签列表。voidsetUuid(String Uuid)Set 实例全局唯一 ID。voidsetZone(String Zone)Set 可用区。voidtoMap(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:网络封禁。
-
-