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 StringgetCamRoleName()Get CAM角色名。 注意:此字段可能返回 null,表示取不到有效值。LonggetCPU()Get 实例的CPU核数,单位:核。StringgetCreatedTime()Get 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。DataDisk[]getDataDisks()Get 实例数据盘信息。StringgetDedicatedClusterId()Get 实例所在的专用集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。LonggetDefaultLoginPort()Get 默认登录端口。StringgetDefaultLoginUser()Get 默认登录用户。BooleangetDisableApiTermination()Get 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:
TRUE:表示开启实例保护,不允许通过api接口删除实例
FALSE:表示关闭实例保护,允许通过api接口删除实例
默认取值:FALSE。StringgetDisasterRecoverGroupId()Get 分散置放群组ID。 注意:此字段可能返回 null,表示取不到有效值。StringgetExpiredTime()Get 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为nullGPUInfogetGPUInfo()Get GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。 注意:此字段可能返回 null,表示取不到有效值。StringgetHpcClusterId()Get 高性能计算集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。StringgetImageId()Get 生产实例所使用的镜像`ID`。StringgetInstanceChargeType()Get 实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月
`POSTPAID_BY_HOUR`:表示后付费,即按量计费
`CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
`SPOTPAID`:表示竞价实例付费。StringgetInstanceId()Get 实例`ID`。StringgetInstanceName()Get 实例名称。StringgetInstanceState()Get 实例状态。取值范围:
PENDING:表示创建中
LAUNCH_FAILED:表示创建失败
RUNNING:表示运行中
STOPPED:表示关机
STARTING:表示开机中
STOPPING:表示关机中
REBOOTING:表示重启中
SHUTDOWN:表示停止待销毁
TERMINATING:表示销毁中。StringgetInstanceType()Get 实例机型。InternetAccessiblegetInternetAccessible()Get 实例带宽信息。String[]getIPv6Addresses()Get 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。StringgetIsolatedSource()Get 实例隔离类型。取值范围:
ARREAR:表示欠费隔离
EXPIRE:表示到期隔离
MANMADE:表示主动退还隔离
NOTISOLATED:表示未隔离
注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperation()Get 实例的最新操作。例:StopInstances、ResetInstance。 注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperationErrorMsg()Get 实例的最新操作错误信息。 注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperationRequestId()Get 实例最新操作的唯一请求 ID。 注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperationState()Get 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。StringgetLicenseType()Get 实例的操作系统许可类型,默认为TencentCloudLoginSettingsgetLoginSettings()Get 实例登录设置。目前只返回实例所关联的密钥。LonggetMemory()Get 实例内存容量,单位:`GB`。StringgetOsName()Get 操作系统名称。PlacementgetPlacement()Get 实例所在的位置。String[]getPrivateIpAddresses()Get 实例主网卡的内网`IP`列表。String[]getPublicIpAddresses()Get 实例主网卡的公网`IP`列表。 注意:此字段可能返回 null,表示取不到有效值。String[]getRdmaIpAddresses()Get 高性能计算集群`IP`列表。 注意:此字段可能返回 null,表示取不到有效值。StringgetRenewFlag()Get 自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费
`NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费
`DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。
注意:后付费模式本项为nullStringgetRestrictState()Get 实例业务状态。取值范围:
NORMAL:表示正常状态的实例
EXPIRED:表示过期的实例
PROTECTIVELY_ISOLATED:表示被安全隔离的实例。String[]getSecurityGroupIds()Get 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。StringgetStopChargingMode()Get 实例的关机计费模式。 取值范围:
KEEP_CHARGING:关机继续收费
STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件SystemDiskgetSystemDisk()Get 实例系统盘信息。Tag[]getTags()Get 实例关联的标签列表。StringgetUuid()Get 实例全局唯一IDVirtualPrivateCloudgetVirtualPrivateCloud()Get 实例所属虚拟私有网络信息。voidsetCamRoleName(String CamRoleName)Set CAM角色名。 注意:此字段可能返回 null,表示取不到有效值。voidsetCPU(Long CPU)Set 实例的CPU核数,单位:核。voidsetCreatedTime(String CreatedTime)Set 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。voidsetDataDisks(DataDisk[] DataDisks)Set 实例数据盘信息。voidsetDedicatedClusterId(String DedicatedClusterId)Set 实例所在的专用集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。voidsetDefaultLoginPort(Long DefaultLoginPort)Set 默认登录端口。voidsetDefaultLoginUser(String DefaultLoginUser)Set 默认登录用户。voidsetDisableApiTermination(Boolean DisableApiTermination)Set 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:
TRUE:表示开启实例保护,不允许通过api接口删除实例
FALSE:表示关闭实例保护,允许通过api接口删除实例
默认取值:FALSE。voidsetDisasterRecoverGroupId(String DisasterRecoverGroupId)Set 分散置放群组ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetExpiredTime(String ExpiredTime)Set 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为nullvoidsetGPUInfo(GPUInfo GPUInfo)Set GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。 注意:此字段可能返回 null,表示取不到有效值。voidsetHpcClusterId(String HpcClusterId)Set 高性能计算集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。voidsetImageId(String ImageId)Set 生产实例所使用的镜像`ID`。voidsetInstanceChargeType(String InstanceChargeType)Set 实例计费模式。取值范围:
`PREPAID`:表示预付费,即包年包月
`POSTPAID_BY_HOUR`:表示后付费,即按量计费
`CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
`SPOTPAID`:表示竞价实例付费。voidsetInstanceId(String InstanceId)Set 实例`ID`。voidsetInstanceName(String InstanceName)Set 实例名称。voidsetInstanceState(String InstanceState)Set 实例状态。取值范围:
PENDING:表示创建中
LAUNCH_FAILED:表示创建失败
RUNNING:表示运行中
STOPPED:表示关机
STARTING:表示开机中
STOPPING:表示关机中
REBOOTING:表示重启中
SHUTDOWN:表示停止待销毁
TERMINATING:表示销毁中。voidsetInstanceType(String InstanceType)Set 实例机型。voidsetInternetAccessible(InternetAccessible InternetAccessible)Set 实例带宽信息。voidsetIPv6Addresses(String[] IPv6Addresses)Set 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。voidsetIsolatedSource(String IsolatedSource)Set 实例隔离类型。取值范围:
ARREAR:表示欠费隔离
EXPIRE:表示到期隔离
MANMADE:表示主动退还隔离
NOTISOLATED:表示未隔离
注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperation(String LatestOperation)Set 实例的最新操作。例:StopInstances、ResetInstance。 注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperationErrorMsg(String LatestOperationErrorMsg)Set 实例的最新操作错误信息。 注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperationRequestId(String LatestOperationRequestId)Set 实例最新操作的唯一请求 ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperationState(String LatestOperationState)Set 实例的最新操作状态。取值范围:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。voidsetLicenseType(String LicenseType)Set 实例的操作系统许可类型,默认为TencentCloudvoidsetLoginSettings(LoginSettings LoginSettings)Set 实例登录设置。目前只返回实例所关联的密钥。voidsetMemory(Long Memory)Set 实例内存容量,单位:`GB`。voidsetOsName(String OsName)Set 操作系统名称。voidsetPlacement(Placement Placement)Set 实例所在的位置。voidsetPrivateIpAddresses(String[] PrivateIpAddresses)Set 实例主网卡的内网`IP`列表。voidsetPublicIpAddresses(String[] PublicIpAddresses)Set 实例主网卡的公网`IP`列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetRdmaIpAddresses(String[] RdmaIpAddresses)Set 高性能计算集群`IP`列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetRenewFlag(String RenewFlag)Set 自动续费标识。取值范围:
`NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费
`NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费
`DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。
注意:后付费模式本项为nullvoidsetRestrictState(String RestrictState)Set 实例业务状态。取值范围:
NORMAL:表示正常状态的实例
EXPIRED:表示过期的实例
PROTECTIVELY_ISOLATED:表示被安全隔离的实例。voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。voidsetStopChargingMode(String StopChargingMode)Set 实例的关机计费模式。 取值范围:
KEEP_CHARGING:关机继续收费
STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件voidsetSystemDisk(SystemDisk SystemDisk)Set 实例系统盘信息。voidsetTags(Tag[] Tags)Set 实例关联的标签列表。voidsetUuid(String Uuid)Set 实例全局唯一IDvoidsetVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)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
-
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,表示取不到有效值。
-
-