Class Server


  • @ApiType("SoftLayer_Product_Package_Server")
    public class Server
    extends Entity
    The SoftLayer_Product_Package_Server data type contains summarized information for bare metal servers regarding pricing, processor stats, and feature sets.
    See Also:
    SoftLayer_Product_Package_Server
    • Field Detail

      • bareMetalReservedFlagSpecified

        protected boolean bareMetalReservedFlagSpecified
      • catalogIdSpecified

        protected boolean catalogIdSpecified
      • datacentersSpecified

        protected boolean datacentersSpecified
      • defaultRamCapacitySpecified

        protected boolean defaultRamCapacitySpecified
      • dualPathNetworkFlagSpecified

        protected boolean dualPathNetworkFlagSpecified
      • flexCoreServerFlagSpecified

        protected boolean flexCoreServerFlagSpecified
      • gpuFlagSpecified

        protected boolean gpuFlagSpecified
      • hourlyBillingFlagSpecified

        protected boolean hourlyBillingFlagSpecified
      • idSpecified

        protected boolean idSpecified
      • itemIdSpecified

        protected boolean itemIdSpecified
      • itemPriceIdSpecified

        protected boolean itemPriceIdSpecified
      • maximumDriveCountSpecified

        protected boolean maximumDriveCountSpecified
      • maximumPortSpeedSpecified

        protected boolean maximumPortSpeedSpecified
      • maximumRamCapacitySpecified

        protected boolean maximumRamCapacitySpecified
      • minimumPortSpeedSpecified

        protected boolean minimumPortSpeedSpecified
      • networkGatewayApplianceRoleFlagSpecified

        protected boolean networkGatewayApplianceRoleFlagSpecified
      • outletFlagSpecified

        protected boolean outletFlagSpecified
      • packageIdSpecified

        protected boolean packageIdSpecified
      • packageTypeSpecified

        protected boolean packageTypeSpecified
      • powerServerFlagSpecified

        protected boolean powerServerFlagSpecified
      • presetIdSpecified

        protected boolean presetIdSpecified
      • privateNetworkOnlyFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean privateNetworkOnlyFlag
        Indicates whether or not the server can only be configured with a private network.
      • privateNetworkOnlyFlagSpecified

        protected boolean privateNetworkOnlyFlagSpecified
      • processorBusSpeedSpecified

        protected boolean processorBusSpeedSpecified
      • processorCacheSpecified

        protected boolean processorCacheSpecified
      • processorCoresSpecified

        protected boolean processorCoresSpecified
      • processorCountSpecified

        protected boolean processorCountSpecified
      • processorManufacturerSpecified

        protected boolean processorManufacturerSpecified
      • processorModelSpecified

        protected boolean processorModelSpecified
      • processorNameSpecified

        protected boolean processorNameSpecified
      • processorSpeedSpecified

        protected boolean processorSpeedSpecified
      • productNameSpecified

        protected boolean productNameSpecified
      • redundantPowerFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean redundantPowerFlag
        Indicates whether or not the server has the capability to support a redundant power supply.
      • redundantPowerFlagSpecified

        protected boolean redundantPowerFlagSpecified
      • sapCertifiedServerFlagSpecified

        protected boolean sapCertifiedServerFlagSpecified
      • startingHourlyPrice

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal startingHourlyPrice
        The hourly starting price for the server. This includes a sum of all the minimum required items, including RAM and hard drives. Not all servers are available hourly.
      • startingHourlyPriceSpecified

        protected boolean startingHourlyPriceSpecified
      • startingMonthlyPrice

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal startingMonthlyPrice
        The monthly starting price for the server. This includes a sum of all the minimum required items, including RAM and hard drives.
      • startingMonthlyPriceSpecified

        protected boolean startingMonthlyPriceSpecified
      • totalCoreCountSpecified

        protected boolean totalCoreCountSpecified
      • txtTpmFlagSpecified

        protected boolean txtTpmFlagSpecified
      • unitSizeSpecified

        protected boolean unitSizeSpecified
      • vmwareVsanNodeFlagSpecified

        protected boolean vmwareVsanNodeFlagSpecified
    • Constructor Detail

      • Server

        public Server()
    • Method Detail

      • getCatalog

        public Catalog getCatalog()
      • setCatalog

        public void setCatalog​(Catalog catalog)
      • getItem

        public Item getItem()
      • setItem

        public void setItem​(Item item)
      • getItemPrice

        public Price getItemPrice()
      • setItemPrice

        public void setItemPrice​(Price itemPrice)
      • getServerPackage

        public Package getServerPackage()
      • setServerPackage

        public void setServerPackage​(Package serverPackage)
      • getPreset

        public Preset getPreset()
      • setPreset

        public void setPreset​(Preset preset)
      • getBareMetalReservedFlag

        public Boolean getBareMetalReservedFlag()
      • setBareMetalReservedFlag

        public void setBareMetalReservedFlag​(Boolean bareMetalReservedFlag)
      • isBareMetalReservedFlagSpecified

        public boolean isBareMetalReservedFlagSpecified()
      • unsetBareMetalReservedFlag

        public void unsetBareMetalReservedFlag()
      • getCatalogId

        public Long getCatalogId()
      • setCatalogId

        public void setCatalogId​(Long catalogId)
      • isCatalogIdSpecified

        public boolean isCatalogIdSpecified()
      • unsetCatalogId

        public void unsetCatalogId()
      • getDatacenters

        public String getDatacenters()
      • setDatacenters

        public void setDatacenters​(String datacenters)
      • isDatacentersSpecified

        public boolean isDatacentersSpecified()
      • unsetDatacenters

        public void unsetDatacenters()
      • getDefaultRamCapacity

        public BigDecimal getDefaultRamCapacity()
      • setDefaultRamCapacity

        public void setDefaultRamCapacity​(BigDecimal defaultRamCapacity)
      • isDefaultRamCapacitySpecified

        public boolean isDefaultRamCapacitySpecified()
      • unsetDefaultRamCapacity

        public void unsetDefaultRamCapacity()
      • getDualPathNetworkFlag

        public Boolean getDualPathNetworkFlag()
      • setDualPathNetworkFlag

        public void setDualPathNetworkFlag​(Boolean dualPathNetworkFlag)
      • isDualPathNetworkFlagSpecified

        public boolean isDualPathNetworkFlagSpecified()
      • unsetDualPathNetworkFlag

        public void unsetDualPathNetworkFlag()
      • getFlexCoreServerFlag

        public Boolean getFlexCoreServerFlag()
      • setFlexCoreServerFlag

        public void setFlexCoreServerFlag​(Boolean flexCoreServerFlag)
      • isFlexCoreServerFlagSpecified

        public boolean isFlexCoreServerFlagSpecified()
      • unsetFlexCoreServerFlag

        public void unsetFlexCoreServerFlag()
      • getGpuFlag

        public Boolean getGpuFlag()
      • setGpuFlag

        public void setGpuFlag​(Boolean gpuFlag)
      • isGpuFlagSpecified

        public boolean isGpuFlagSpecified()
      • unsetGpuFlag

        public void unsetGpuFlag()
      • getHourlyBillingFlag

        public Boolean getHourlyBillingFlag()
      • setHourlyBillingFlag

        public void setHourlyBillingFlag​(Boolean hourlyBillingFlag)
      • isHourlyBillingFlagSpecified

        public boolean isHourlyBillingFlagSpecified()
      • unsetHourlyBillingFlag

        public void unsetHourlyBillingFlag()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getItemId

        public Long getItemId()
      • setItemId

        public void setItemId​(Long itemId)
      • isItemIdSpecified

        public boolean isItemIdSpecified()
      • unsetItemId

        public void unsetItemId()
      • getItemPriceId

        public Long getItemPriceId()
      • setItemPriceId

        public void setItemPriceId​(Long itemPriceId)
      • isItemPriceIdSpecified

        public boolean isItemPriceIdSpecified()
      • unsetItemPriceId

        public void unsetItemPriceId()
      • getMaximumDriveCount

        public Long getMaximumDriveCount()
      • setMaximumDriveCount

        public void setMaximumDriveCount​(Long maximumDriveCount)
      • isMaximumDriveCountSpecified

        public boolean isMaximumDriveCountSpecified()
      • unsetMaximumDriveCount

        public void unsetMaximumDriveCount()
      • getMaximumPortSpeed

        public BigDecimal getMaximumPortSpeed()
      • setMaximumPortSpeed

        public void setMaximumPortSpeed​(BigDecimal maximumPortSpeed)
      • isMaximumPortSpeedSpecified

        public boolean isMaximumPortSpeedSpecified()
      • unsetMaximumPortSpeed

        public void unsetMaximumPortSpeed()
      • getMaximumRamCapacity

        public BigDecimal getMaximumRamCapacity()
      • setMaximumRamCapacity

        public void setMaximumRamCapacity​(BigDecimal maximumRamCapacity)
      • isMaximumRamCapacitySpecified

        public boolean isMaximumRamCapacitySpecified()
      • unsetMaximumRamCapacity

        public void unsetMaximumRamCapacity()
      • getMinimumPortSpeed

        public BigDecimal getMinimumPortSpeed()
      • setMinimumPortSpeed

        public void setMinimumPortSpeed​(BigDecimal minimumPortSpeed)
      • isMinimumPortSpeedSpecified

        public boolean isMinimumPortSpeedSpecified()
      • unsetMinimumPortSpeed

        public void unsetMinimumPortSpeed()
      • getNetworkGatewayApplianceRoleFlag

        public Boolean getNetworkGatewayApplianceRoleFlag()
      • setNetworkGatewayApplianceRoleFlag

        public void setNetworkGatewayApplianceRoleFlag​(Boolean networkGatewayApplianceRoleFlag)
      • isNetworkGatewayApplianceRoleFlagSpecified

        public boolean isNetworkGatewayApplianceRoleFlagSpecified()
      • unsetNetworkGatewayApplianceRoleFlag

        public void unsetNetworkGatewayApplianceRoleFlag()
      • getOutletFlag

        public Boolean getOutletFlag()
      • setOutletFlag

        public void setOutletFlag​(Boolean outletFlag)
      • isOutletFlagSpecified

        public boolean isOutletFlagSpecified()
      • unsetOutletFlag

        public void unsetOutletFlag()
      • getPackageId

        public Long getPackageId()
      • setPackageId

        public void setPackageId​(Long packageId)
      • isPackageIdSpecified

        public boolean isPackageIdSpecified()
      • unsetPackageId

        public void unsetPackageId()
      • getPackageType

        public String getPackageType()
      • setPackageType

        public void setPackageType​(String packageType)
      • isPackageTypeSpecified

        public boolean isPackageTypeSpecified()
      • unsetPackageType

        public void unsetPackageType()
      • getPowerServerFlag

        public Boolean getPowerServerFlag()
      • setPowerServerFlag

        public void setPowerServerFlag​(Boolean powerServerFlag)
      • isPowerServerFlagSpecified

        public boolean isPowerServerFlagSpecified()
      • unsetPowerServerFlag

        public void unsetPowerServerFlag()
      • getPresetId

        public Long getPresetId()
      • setPresetId

        public void setPresetId​(Long presetId)
      • isPresetIdSpecified

        public boolean isPresetIdSpecified()
      • unsetPresetId

        public void unsetPresetId()
      • getPrivateNetworkOnlyFlag

        public Boolean getPrivateNetworkOnlyFlag()
      • setPrivateNetworkOnlyFlag

        public void setPrivateNetworkOnlyFlag​(Boolean privateNetworkOnlyFlag)
      • isPrivateNetworkOnlyFlagSpecified

        public boolean isPrivateNetworkOnlyFlagSpecified()
      • unsetPrivateNetworkOnlyFlag

        public void unsetPrivateNetworkOnlyFlag()
      • getProcessorBusSpeed

        public String getProcessorBusSpeed()
      • setProcessorBusSpeed

        public void setProcessorBusSpeed​(String processorBusSpeed)
      • isProcessorBusSpeedSpecified

        public boolean isProcessorBusSpeedSpecified()
      • unsetProcessorBusSpeed

        public void unsetProcessorBusSpeed()
      • getProcessorCache

        public String getProcessorCache()
      • setProcessorCache

        public void setProcessorCache​(String processorCache)
      • isProcessorCacheSpecified

        public boolean isProcessorCacheSpecified()
      • unsetProcessorCache

        public void unsetProcessorCache()
      • getProcessorCores

        public Long getProcessorCores()
      • setProcessorCores

        public void setProcessorCores​(Long processorCores)
      • isProcessorCoresSpecified

        public boolean isProcessorCoresSpecified()
      • unsetProcessorCores

        public void unsetProcessorCores()
      • getProcessorCount

        public Long getProcessorCount()
      • setProcessorCount

        public void setProcessorCount​(Long processorCount)
      • isProcessorCountSpecified

        public boolean isProcessorCountSpecified()
      • unsetProcessorCount

        public void unsetProcessorCount()
      • getProcessorManufacturer

        public String getProcessorManufacturer()
      • setProcessorManufacturer

        public void setProcessorManufacturer​(String processorManufacturer)
      • isProcessorManufacturerSpecified

        public boolean isProcessorManufacturerSpecified()
      • unsetProcessorManufacturer

        public void unsetProcessorManufacturer()
      • getProcessorModel

        public String getProcessorModel()
      • setProcessorModel

        public void setProcessorModel​(String processorModel)
      • isProcessorModelSpecified

        public boolean isProcessorModelSpecified()
      • unsetProcessorModel

        public void unsetProcessorModel()
      • getProcessorName

        public String getProcessorName()
      • setProcessorName

        public void setProcessorName​(String processorName)
      • isProcessorNameSpecified

        public boolean isProcessorNameSpecified()
      • unsetProcessorName

        public void unsetProcessorName()
      • getProcessorSpeed

        public String getProcessorSpeed()
      • setProcessorSpeed

        public void setProcessorSpeed​(String processorSpeed)
      • isProcessorSpeedSpecified

        public boolean isProcessorSpeedSpecified()
      • unsetProcessorSpeed

        public void unsetProcessorSpeed()
      • getProductName

        public String getProductName()
      • setProductName

        public void setProductName​(String productName)
      • isProductNameSpecified

        public boolean isProductNameSpecified()
      • unsetProductName

        public void unsetProductName()
      • getRedundantPowerFlag

        public Boolean getRedundantPowerFlag()
      • setRedundantPowerFlag

        public void setRedundantPowerFlag​(Boolean redundantPowerFlag)
      • isRedundantPowerFlagSpecified

        public boolean isRedundantPowerFlagSpecified()
      • unsetRedundantPowerFlag

        public void unsetRedundantPowerFlag()
      • getSapCertifiedServerFlag

        public Boolean getSapCertifiedServerFlag()
      • setSapCertifiedServerFlag

        public void setSapCertifiedServerFlag​(Boolean sapCertifiedServerFlag)
      • isSapCertifiedServerFlagSpecified

        public boolean isSapCertifiedServerFlagSpecified()
      • unsetSapCertifiedServerFlag

        public void unsetSapCertifiedServerFlag()
      • getStartingHourlyPrice

        public BigDecimal getStartingHourlyPrice()
      • setStartingHourlyPrice

        public void setStartingHourlyPrice​(BigDecimal startingHourlyPrice)
      • isStartingHourlyPriceSpecified

        public boolean isStartingHourlyPriceSpecified()
      • unsetStartingHourlyPrice

        public void unsetStartingHourlyPrice()
      • getStartingMonthlyPrice

        public BigDecimal getStartingMonthlyPrice()
      • setStartingMonthlyPrice

        public void setStartingMonthlyPrice​(BigDecimal startingMonthlyPrice)
      • isStartingMonthlyPriceSpecified

        public boolean isStartingMonthlyPriceSpecified()
      • unsetStartingMonthlyPrice

        public void unsetStartingMonthlyPrice()
      • getTotalCoreCount

        public Long getTotalCoreCount()
      • setTotalCoreCount

        public void setTotalCoreCount​(Long totalCoreCount)
      • isTotalCoreCountSpecified

        public boolean isTotalCoreCountSpecified()
      • unsetTotalCoreCount

        public void unsetTotalCoreCount()
      • getTxtTpmFlag

        public Boolean getTxtTpmFlag()
      • setTxtTpmFlag

        public void setTxtTpmFlag​(Boolean txtTpmFlag)
      • isTxtTpmFlagSpecified

        public boolean isTxtTpmFlagSpecified()
      • unsetTxtTpmFlag

        public void unsetTxtTpmFlag()
      • getUnitSize

        public Long getUnitSize()
      • setUnitSize

        public void setUnitSize​(Long unitSize)
      • isUnitSizeSpecified

        public boolean isUnitSizeSpecified()
      • unsetUnitSize

        public void unsetUnitSize()
      • getVmwareVsanNodeFlag

        public Boolean getVmwareVsanNodeFlag()
      • setVmwareVsanNodeFlag

        public void setVmwareVsanNodeFlag​(Boolean vmwareVsanNodeFlag)
      • isVmwareVsanNodeFlagSpecified

        public boolean isVmwareVsanNodeFlagSpecified()
      • unsetVmwareVsanNodeFlag

        public void unsetVmwareVsanNodeFlag()