Class SpecInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.SpecInfo
-
public class SpecInfo 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 Long
getCPU()
Get CPU核数String
getInstanceType()
Get 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型String
getMachineType()
Get 机型IDString
getMachineTypeName()
Get 机型中文名称Long
getMaxStorage()
Get 此规格下最大的磁盘大小,单位GBLong
getMemory()
Get 内存大小,单位GBLong
getMinStorage()
Get 此规格下最小的磁盘大小,单位GBString
getMultiZonesStatus()
Get 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有String
getPayModeStatus()
Get 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有Long
getPid()
Get 此规格对应的包年包月PidLong[]
getPostPid()
Get 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。Long
getQPS()
Get 此规格对应的QPS大小Long
getSpecId()
Get 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例String
getSuitInfo()
Get 此规格的中文描述信息String
getVersion()
Get 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)String
getVersionName()
Get Version字段对应的版本名称void
setCPU(Long CPU)
Set CPU核数void
setInstanceType(String InstanceType)
Set 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型void
setMachineType(String MachineType)
Set 机型IDvoid
setMachineTypeName(String MachineTypeName)
Set 机型中文名称void
setMaxStorage(Long MaxStorage)
Set 此规格下最大的磁盘大小,单位GBvoid
setMemory(Long Memory)
Set 内存大小,单位GBvoid
setMinStorage(Long MinStorage)
Set 此规格下最小的磁盘大小,单位GBvoid
setMultiZonesStatus(String MultiZonesStatus)
Set 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有void
setPayModeStatus(String PayModeStatus)
Set 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有void
setPid(Long Pid)
Set 此规格对应的包年包月Pidvoid
setPostPid(Long[] PostPid)
Set 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。void
setQPS(Long QPS)
Set 此规格对应的QPS大小void
setSpecId(Long SpecId)
Set 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例void
setSuitInfo(String SuitInfo)
Set 此规格的中文描述信息void
setVersion(String Version)
Set 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)void
setVersionName(String VersionName)
Set Version字段对应的版本名称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
-
SpecInfo
public SpecInfo()
-
SpecInfo
public SpecInfo(SpecInfo 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
-
getSpecId
public Long getSpecId()
Get 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例- Returns:
- SpecId 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例
-
setSpecId
public void setSpecId(Long SpecId)
Set 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例- Parameters:
SpecId
- 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例
-
getMachineType
public String getMachineType()
Get 机型ID- Returns:
- MachineType 机型ID
-
setMachineType
public void setMachineType(String MachineType)
Set 机型ID- Parameters:
MachineType
- 机型ID
-
getMachineTypeName
public String getMachineTypeName()
Get 机型中文名称- Returns:
- MachineTypeName 机型中文名称
-
setMachineTypeName
public void setMachineTypeName(String MachineTypeName)
Set 机型中文名称- Parameters:
MachineTypeName
- 机型中文名称
-
getVersion
public String getVersion()
Get 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)- Returns:
- Version 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)
-
setVersion
public void setVersion(String Version)
Set 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)- Parameters:
Version
- 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)
-
getVersionName
public String getVersionName()
Get Version字段对应的版本名称- Returns:
- VersionName Version字段对应的版本名称
-
setVersionName
public void setVersionName(String VersionName)
Set Version字段对应的版本名称- Parameters:
VersionName
- Version字段对应的版本名称
-
getMemory
public Long getMemory()
Get 内存大小,单位GB- Returns:
- Memory 内存大小,单位GB
-
setMemory
public void setMemory(Long Memory)
Set 内存大小,单位GB- Parameters:
Memory
- 内存大小,单位GB
-
getCPU
public Long getCPU()
Get CPU核数- Returns:
- CPU CPU核数
-
setCPU
public void setCPU(Long CPU)
Set CPU核数- Parameters:
CPU
- CPU核数
-
getMinStorage
public Long getMinStorage()
Get 此规格下最小的磁盘大小,单位GB- Returns:
- MinStorage 此规格下最小的磁盘大小,单位GB
-
setMinStorage
public void setMinStorage(Long MinStorage)
Set 此规格下最小的磁盘大小,单位GB- Parameters:
MinStorage
- 此规格下最小的磁盘大小,单位GB
-
getMaxStorage
public Long getMaxStorage()
Get 此规格下最大的磁盘大小,单位GB- Returns:
- MaxStorage 此规格下最大的磁盘大小,单位GB
-
setMaxStorage
public void setMaxStorage(Long MaxStorage)
Set 此规格下最大的磁盘大小,单位GB- Parameters:
MaxStorage
- 此规格下最大的磁盘大小,单位GB
-
getQPS
public Long getQPS()
Get 此规格对应的QPS大小- Returns:
- QPS 此规格对应的QPS大小
-
setQPS
public void setQPS(Long QPS)
Set 此规格对应的QPS大小- Parameters:
QPS
- 此规格对应的QPS大小
-
getSuitInfo
public String getSuitInfo()
Get 此规格的中文描述信息- Returns:
- SuitInfo 此规格的中文描述信息
-
setSuitInfo
public void setSuitInfo(String SuitInfo)
Set 此规格的中文描述信息- Parameters:
SuitInfo
- 此规格的中文描述信息
-
getPid
public Long getPid()
Get 此规格对应的包年包月Pid- Returns:
- Pid 此规格对应的包年包月Pid
-
setPid
public void setPid(Long Pid)
Set 此规格对应的包年包月Pid- Parameters:
Pid
- 此规格对应的包年包月Pid
-
getPostPid
public Long[] getPostPid()
Get 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PostPid 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。
-
setPostPid
public void setPostPid(Long[] PostPid)
Set 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PostPid
- 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。
-
getPayModeStatus
public String getPayModeStatus()
Get 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有- Returns:
- PayModeStatus 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有
-
setPayModeStatus
public void setPayModeStatus(String PayModeStatus)
Set 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有- Parameters:
PayModeStatus
- 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有
-
getInstanceType
public String getInstanceType()
Get 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型- Returns:
- InstanceType 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型- Parameters:
InstanceType
- 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型
-
getMultiZonesStatus
public String getMultiZonesStatus()
Get 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有- Returns:
- MultiZonesStatus 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有
-
setMultiZonesStatus
public void setMultiZonesStatus(String MultiZonesStatus)
Set 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有- Parameters:
MultiZonesStatus
- 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有
-
-