Class Instance
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tdcpg.v20211118.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 StringgetClusterId()Get 集群IDLonggetCPU()Get CPU核数StringgetCreateTime()Get 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。StringgetDBKernelVersion()Get TDSQL-C PostgreSQL 内核版本号StringgetDBMajorVersion()Get TDSQL-C PostgreSQL 合入的社区主要版本号StringgetDBVersion()Get 数据库版本StringgetEndpointId()Get 实例所在的访问点IDStringgetInstanceId()Get 实例ID,集群下唯一StringgetInstanceName()Get 实例名字,默认和实例ID一致StringgetInstanceType()Get 实例类型 - RW:读写实例 - RO:只读实例LonggetMemory()Get 内存大小,单位GiBStringgetPayMode()Get 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。StringgetPayPeriodEndTime()Get 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。StringgetRegion()Get 地域StringgetStatus()Get 实例状态StringgetStatusDesc()Get 实例状态中文含义StringgetZone()Get 可用区voidsetClusterId(String ClusterId)Set 集群IDvoidsetCPU(Long CPU)Set CPU核数voidsetCreateTime(String CreateTime)Set 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。voidsetDBKernelVersion(String DBKernelVersion)Set TDSQL-C PostgreSQL 内核版本号voidsetDBMajorVersion(String DBMajorVersion)Set TDSQL-C PostgreSQL 合入的社区主要版本号voidsetDBVersion(String DBVersion)Set 数据库版本voidsetEndpointId(String EndpointId)Set 实例所在的访问点IDvoidsetInstanceId(String InstanceId)Set 实例ID,集群下唯一voidsetInstanceName(String InstanceName)Set 实例名字,默认和实例ID一致voidsetInstanceType(String InstanceType)Set 实例类型 - RW:读写实例 - RO:只读实例voidsetMemory(Long Memory)Set 内存大小,单位GiBvoidsetPayMode(String PayMode)Set 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。voidsetPayPeriodEndTime(String PayPeriodEndTime)Set 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。voidsetRegion(String Region)Set 地域voidsetStatus(String Status)Set 实例状态voidsetStatusDesc(String StatusDesc)Set 实例状态中文含义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,集群下唯一
-
getInstanceName
public String getInstanceName()
Get 实例名字,默认和实例ID一致- Returns:
- InstanceName 实例名字,默认和实例ID一致
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名字,默认和实例ID一致- Parameters:
InstanceName- 实例名字,默认和实例ID一致
-
getClusterId
public String getClusterId()
Get 集群ID- Returns:
- ClusterId 集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID- Parameters:
ClusterId- 集群ID
-
getEndpointId
public String getEndpointId()
Get 实例所在的访问点ID- Returns:
- EndpointId 实例所在的访问点ID
-
setEndpointId
public void setEndpointId(String EndpointId)
Set 实例所在的访问点ID- Parameters:
EndpointId- 实例所在的访问点ID
-
getRegion
public String getRegion()
Get 地域- Returns:
- Region 地域
-
setRegion
public void setRegion(String Region)
Set 地域- Parameters:
Region- 地域
-
getZone
public String getZone()
Get 可用区- Returns:
- Zone 可用区
-
setZone
public void setZone(String Zone)
Set 可用区- Parameters:
Zone- 可用区
-
getDBVersion
public String getDBVersion()
Get 数据库版本- Returns:
- DBVersion 数据库版本
-
setDBVersion
public void setDBVersion(String DBVersion)
Set 数据库版本- Parameters:
DBVersion- 数据库版本
-
getStatus
public String getStatus()
Get 实例状态- Returns:
- Status 实例状态
-
setStatus
public void setStatus(String Status)
Set 实例状态- Parameters:
Status- 实例状态
-
getStatusDesc
public String getStatusDesc()
Get 实例状态中文含义- Returns:
- StatusDesc 实例状态中文含义
-
setStatusDesc
public void setStatusDesc(String StatusDesc)
Set 实例状态中文含义- Parameters:
StatusDesc- 实例状态中文含义
-
getCreateTime
public String getCreateTime()
Get 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。- Returns:
- CreateTime 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。- Parameters:
CreateTime- 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
-
getPayMode
public String getPayMode()
Get 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。- Returns:
- PayMode 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。
-
setPayMode
public void setPayMode(String PayMode)
Set 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。- Parameters:
PayMode- 付费模式: - PREPAID : 预付费 - POSTPAID_BY_HOUR : 按小时结算后付费 同一集群下付费模式需要保持一致。
-
getPayPeriodEndTime
public String getPayPeriodEndTime()
Get 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。- Returns:
- PayPeriodEndTime 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
-
setPayPeriodEndTime
public void setPayPeriodEndTime(String PayPeriodEndTime)
Set 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。- Parameters:
PayPeriodEndTime- 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
-
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 内存大小,单位GiB- Returns:
- Memory 内存大小,单位GiB
-
setMemory
public void setMemory(Long Memory)
Set 内存大小,单位GiB- Parameters:
Memory- 内存大小,单位GiB
-
getInstanceType
public String getInstanceType()
Get 实例类型 - RW:读写实例 - RO:只读实例- Returns:
- InstanceType 实例类型 - RW:读写实例 - RO:只读实例
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 实例类型 - RW:读写实例 - RO:只读实例- Parameters:
InstanceType- 实例类型 - RW:读写实例 - RO:只读实例
-
getDBMajorVersion
public String getDBMajorVersion()
Get TDSQL-C PostgreSQL 合入的社区主要版本号- Returns:
- DBMajorVersion TDSQL-C PostgreSQL 合入的社区主要版本号
-
setDBMajorVersion
public void setDBMajorVersion(String DBMajorVersion)
Set TDSQL-C PostgreSQL 合入的社区主要版本号- Parameters:
DBMajorVersion- TDSQL-C PostgreSQL 合入的社区主要版本号
-
getDBKernelVersion
public String getDBKernelVersion()
Get TDSQL-C PostgreSQL 内核版本号- Returns:
- DBKernelVersion TDSQL-C PostgreSQL 内核版本号
-
setDBKernelVersion
public void setDBKernelVersion(String DBKernelVersion)
Set TDSQL-C PostgreSQL 内核版本号- Parameters:
DBKernelVersion- TDSQL-C PostgreSQL 内核版本号
-
-