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 LonggetCPU()Get CPU核数StringgetInstanceType()Get 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型StringgetMachineType()Get 机型IDStringgetMachineTypeName()Get 机型中文名称LonggetMaxStorage()Get 此规格下最大的磁盘大小,单位GBLonggetMemory()Get 内存大小,单位GBLonggetMinStorage()Get 此规格下最小的磁盘大小,单位GBStringgetMultiZonesStatus()Get 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有StringgetPayModeStatus()Get 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有LonggetPid()Get 此规格对应的包年包月PidLong[]getPostPid()Get 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。LonggetQPS()Get 此规格对应的QPS大小LonggetSpecId()Get 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例StringgetSuitInfo()Get 此规格的中文描述信息StringgetVersion()Get 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)StringgetVersionName()Get Version字段对应的版本名称voidsetCPU(Long CPU)Set CPU核数voidsetInstanceType(String InstanceType)Set 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型voidsetMachineType(String MachineType)Set 机型IDvoidsetMachineTypeName(String MachineTypeName)Set 机型中文名称voidsetMaxStorage(Long MaxStorage)Set 此规格下最大的磁盘大小,单位GBvoidsetMemory(Long Memory)Set 内存大小,单位GBvoidsetMinStorage(Long MinStorage)Set 此规格下最小的磁盘大小,单位GBvoidsetMultiZonesStatus(String MultiZonesStatus)Set 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有voidsetPayModeStatus(String PayModeStatus)Set 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有voidsetPid(Long Pid)Set 此规格对应的包年包月PidvoidsetPostPid(Long[] PostPid)Set 此规格对应的按量计费Pid列表 注意:此字段可能返回 null,表示取不到有效值。voidsetQPS(Long QPS)Set 此规格对应的QPS大小voidsetSpecId(Long SpecId)Set 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例voidsetSuitInfo(String SuitInfo)Set 此规格的中文描述信息voidsetVersion(String Version)Set 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)voidsetVersionName(String VersionName)Set Version字段对应的版本名称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
-
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-支持所有
-
-