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 |
getCamRoleName()
Get CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getCPU()
Get 实例的CPU核数,单位:核。
|
String |
getCreatedTime()
Get 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
DataDisk[] |
getDataDisks()
Get 实例数据盘信息。
|
Long |
getDefaultLoginPort()
Get 默认登录端口。
|
String |
getDefaultLoginUser()
Get 默认登录用户。
|
Boolean |
getDisableApiTermination()
Get 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:
TRUE:表示开启实例保护,不允许通过api接口删除实例 FALSE:表示关闭实例保护,允许通过api接口删除实例 默认取值:FALSE。 |
String |
getDisasterRecoverGroupId()
Get 分散置放群组ID。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getExpiredTime()
Get 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为null
|
GPUInfo |
getGPUInfo()
Get GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getHpcClusterId()
Get 高性能计算集群`ID`。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getImageId()
Get 生产实例所使用的镜像`ID`。
|
String |
getInstanceChargeType()
Get 实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月 `POSTPAID_BY_HOUR`:表示后付费,即按量计费 `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。 `SPOTPAID`:表示竞价实例付费。 |
String |
getInstanceId()
Get 实例`ID`。
|
String |
getInstanceName()
Get 实例名称。
|
String |
getInstanceState()
Get 实例状态。取值范围:
PENDING:表示创建中 LAUNCH_FAILED:表示创建失败 RUNNING:表示运行中 STOPPED:表示关机 STARTING:表示开机中 STOPPING:表示关机中 REBOOTING:表示重启中 SHUTDOWN:表示停止待销毁 TERMINATING:表示销毁中。 |
String |
getInstanceType()
Get 实例机型。
|
InternetAccessible |
getInternetAccessible()
Get 实例带宽信息。
|
String[] |
getIPv6Addresses()
Get 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getIsolatedSource()
Get 实例隔离类型。取值范围:
ARREAR:表示欠费隔离 EXPIRE:表示到期隔离 MANMADE:表示主动退还隔离 NOTISOLATED:表示未隔离 注意:此字段可能返回 null,表示取不到有效值。 |
String |
getLatestOperation()
Get 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getLatestOperationErrorMsg()
Get 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getLatestOperationRequestId()
Get 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getLatestOperationState()
Get 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。 |
String |
getLicenseType()
Get 实例的操作系统许可类型,默认为TencentCloud
|
LoginSettings |
getLoginSettings()
Get 实例登录设置。目前只返回实例所关联的密钥。
|
Long |
getMemory()
Get 实例内存容量,单位:`GB`。
|
String |
getOsName()
Get 操作系统名称。
|
Placement |
getPlacement()
Get 实例所在的位置。
|
String[] |
getPrivateIpAddresses()
Get 实例主网卡的内网`IP`列表。
|
String[] |
getPublicIpAddresses()
Get 实例主网卡的公网`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getRdmaIpAddresses()
Get 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRenewFlag()
Get 自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费 `NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费 `DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 注意:后付费模式本项为null |
String |
getRestrictState()
Get 实例业务状态。取值范围:
NORMAL:表示正常状态的实例 EXPIRED:表示过期的实例 PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 |
String[] |
getSecurityGroupIds()
Get 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。
|
String |
getStopChargingMode()
Get 实例的关机计费模式。
取值范围:
KEEP_CHARGING:关机继续收费 STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 |
SystemDisk |
getSystemDisk()
Get 实例系统盘信息。
|
Tag[] |
getTags()
Get 实例关联的标签列表。
|
String |
getUuid()
Get 实例全局唯一ID
|
VirtualPrivateCloud |
getVirtualPrivateCloud()
Get 实例所属虚拟私有网络信息。
|
void |
setCamRoleName(String CamRoleName)
Set CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCPU(Long CPU)
Set 实例的CPU核数,单位:核。
|
void |
setCreatedTime(String CreatedTime)
Set 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。
|
void |
setDataDisks(DataDisk[] DataDisks)
Set 实例数据盘信息。
|
void |
setDefaultLoginPort(Long DefaultLoginPort)
Set 默认登录端口。
|
void |
setDefaultLoginUser(String DefaultLoginUser)
Set 默认登录用户。
|
void |
setDisableApiTermination(Boolean DisableApiTermination)
Set 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:
TRUE:表示开启实例保护,不允许通过api接口删除实例 FALSE:表示关闭实例保护,允许通过api接口删除实例 默认取值:FALSE。 |
void |
setDisasterRecoverGroupId(String DisasterRecoverGroupId)
Set 分散置放群组ID。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setExpiredTime(String ExpiredTime)
Set 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为null
|
void |
setGPUInfo(GPUInfo GPUInfo)
Set GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHpcClusterId(String HpcClusterId)
Set 高性能计算集群`ID`。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setImageId(String ImageId)
Set 生产实例所使用的镜像`ID`。
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月 `POSTPAID_BY_HOUR`:表示后付费,即按量计费 `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。 `SPOTPAID`:表示竞价实例付费。 |
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 |
setInstanceType(String InstanceType)
Set 实例机型。
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set 实例带宽信息。
|
void |
setIPv6Addresses(String[] IPv6Addresses)
Set 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIsolatedSource(String IsolatedSource)
Set 实例隔离类型。取值范围:
ARREAR:表示欠费隔离 EXPIRE:表示到期隔离 MANMADE:表示主动退还隔离 NOTISOLATED:表示未隔离 注意:此字段可能返回 null,表示取不到有效值。 |
void |
setLatestOperation(String LatestOperation)
Set 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLatestOperationErrorMsg(String LatestOperationErrorMsg)
Set 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLatestOperationRequestId(String LatestOperationRequestId)
Set 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLatestOperationState(String LatestOperationState)
Set 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。 |
void |
setLicenseType(String LicenseType)
Set 实例的操作系统许可类型,默认为TencentCloud
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置。目前只返回实例所关联的密钥。
|
void |
setMemory(Long Memory)
Set 实例内存容量,单位:`GB`。
|
void |
setOsName(String OsName)
Set 操作系统名称。
|
void |
setPlacement(Placement Placement)
Set 实例所在的位置。
|
void |
setPrivateIpAddresses(String[] PrivateIpAddresses)
Set 实例主网卡的内网`IP`列表。
|
void |
setPublicIpAddresses(String[] PublicIpAddresses)
Set 实例主网卡的公网`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRdmaIpAddresses(String[] RdmaIpAddresses)
Set 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRenewFlag(String RenewFlag)
Set 自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费 `NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费 `DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 注意:后付费模式本项为null |
void |
setRestrictState(String RestrictState)
Set 实例业务状态。取值范围:
NORMAL:表示正常状态的实例 EXPIRED:表示过期的实例 PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 |
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。
|
void |
setStopChargingMode(String StopChargingMode)
Set 实例的关机计费模式。
取值范围:
KEEP_CHARGING:关机继续收费 STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 |
void |
setSystemDisk(SystemDisk SystemDisk)
Set 实例系统盘信息。
|
void |
setTags(Tag[] Tags)
Set 实例关联的标签列表。
|
void |
setUuid(String Uuid)
Set 实例全局唯一ID
|
void |
setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
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 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 Long getCPU()
public void setCPU(Long CPU)
CPU
- 实例的CPU核数,单位:核。public Long getMemory()
public void setMemory(Long 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`列表。
注意:此字段可能返回 null,表示取不到有效值。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`。注意:后付费模式本项为nullpublic 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
- 实例的关机计费模式。
取值范围:public String getUuid()
public void setUuid(String Uuid)
Uuid
- 实例全局唯一IDpublic String getLatestOperation()
public void setLatestOperation(String LatestOperation)
LatestOperation
- 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。public String getLatestOperationState()
public void setLatestOperationState(String LatestOperationState)
LatestOperationState
- 实例的最新操作状态。取值范围:public String getLatestOperationRequestId()
public void setLatestOperationRequestId(String LatestOperationRequestId)
LatestOperationRequestId
- 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。public String getDisasterRecoverGroupId()
public void setDisasterRecoverGroupId(String DisasterRecoverGroupId)
DisasterRecoverGroupId
- 分散置放群组ID。
注意:此字段可能返回 null,表示取不到有效值。public String[] getIPv6Addresses()
public void setIPv6Addresses(String[] IPv6Addresses)
IPv6Addresses
- 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。public String getCamRoleName()
public void setCamRoleName(String CamRoleName)
CamRoleName
- CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。public String getHpcClusterId()
public void setHpcClusterId(String HpcClusterId)
HpcClusterId
- 高性能计算集群`ID`。
注意:此字段可能返回 null,表示取不到有效值。public String[] getRdmaIpAddresses()
public void setRdmaIpAddresses(String[] RdmaIpAddresses)
RdmaIpAddresses
- 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。public String getIsolatedSource()
public void setIsolatedSource(String IsolatedSource)
IsolatedSource
- 实例隔离类型。取值范围:public GPUInfo getGPUInfo()
public void setGPUInfo(GPUInfo GPUInfo)
GPUInfo
- GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。
注意:此字段可能返回 null,表示取不到有效值。public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType
- 实例的操作系统许可类型,默认为TencentCloudpublic Boolean getDisableApiTermination()
public void setDisableApiTermination(Boolean DisableApiTermination)
DisableApiTermination
- 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:public String getDefaultLoginUser()
public void setDefaultLoginUser(String DefaultLoginUser)
DefaultLoginUser
- 默认登录用户。public Long getDefaultLoginPort()
public void setDefaultLoginPort(Long DefaultLoginPort)
DefaultLoginPort
- 默认登录端口。public String getLatestOperationErrorMsg()
public void setLatestOperationErrorMsg(String LatestOperationErrorMsg)
LatestOperationErrorMsg
- 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2023. All rights reserved.