Class SpecInfo

    • 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-支持所有