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