Class Configuration


  • @ApiType("SoftLayer_Container_Hardware_Server_Configuration")
    public class Configuration
    extends Entity
    The SoftLayer_Container_Hardware_Server_Configuration data type contains information relating to a server's item price information, and hard drive partition information.
    See Also:
    SoftLayer_Container_Hardware_Server_Configuration
    • Field Detail

      • addToSparePoolAfterOsReload

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long addToSparePoolAfterOsReload
        A flag indicating that the server will be moved into the spare pool after an Operating system reload.
      • addToSparePoolAfterOsReloadSpecified

        protected boolean addToSparePoolAfterOsReloadSpecified
      • customProvisionScriptUri

        @ApiProperty(canBeNullOrNotSet=true)
        protected String customProvisionScriptUri
        The customer provision uri will be used to download and execute a customer defined script on the host at the end of provisioning.
      • customProvisionScriptUriSpecified

        protected boolean customProvisionScriptUriSpecified
      • driveRetentionFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean driveRetentionFlag
        A flag indicating that the primary drive will be converted to a portable storage volume during an Operating System reload.
      • driveRetentionFlagSpecified

        protected boolean driveRetentionFlagSpecified
      • eraseHardDrives

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long eraseHardDrives
        A flag indicating that all data will be erased from drives during an Operating System reload.
      • eraseHardDrivesSpecified

        protected boolean eraseHardDrivesSpecified
      • hardDrivesSpecified

        protected boolean hardDrivesSpecified
      • imageTemplateId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long imageTemplateId
        An Image Template ID [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] that will be deployed to the host. If provided no item prices are required.
      • imageTemplateIdSpecified

        protected boolean imageTemplateIdSpecified
      • itemPricesSpecified

        protected boolean itemPricesSpecified
      • lvmFlagSpecified

        protected boolean lvmFlagSpecified
      • resetIpmiPassword

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long resetIpmiPassword
        A flag indicating that the remote management cards password will be reset.
      • resetIpmiPasswordSpecified

        protected boolean resetIpmiPasswordSpecified
      • serviceTokenSpecified

        protected boolean serviceTokenSpecified
      • sshKeyIds

        @ApiProperty(canBeNullOrNotSet=true)
        protected List<Long> sshKeyIds
        IDs to SoftLayer_Security_Ssh_Key objects on the current account which will be added to the server for authentication. SSH Keys will not be added to servers with Microsoft Windows.
      • sshKeyIdsSpecified

        protected boolean sshKeyIdsSpecified
      • upgradeBiosSpecified

        protected boolean upgradeBiosSpecified
      • upgradeHardDriveFirmware

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long upgradeHardDriveFirmware
        A flag indicating that the firmware on all hard drives will be updated when installing the operating system.
      • upgradeHardDriveFirmwareSpecified

        protected boolean upgradeHardDriveFirmwareSpecified
    • Constructor Detail

      • Configuration

        public Configuration()
    • Method Detail

      • getAddToSparePoolAfterOsReload

        public Long getAddToSparePoolAfterOsReload()
      • setAddToSparePoolAfterOsReload

        public void setAddToSparePoolAfterOsReload​(Long addToSparePoolAfterOsReload)
      • isAddToSparePoolAfterOsReloadSpecified

        public boolean isAddToSparePoolAfterOsReloadSpecified()
      • unsetAddToSparePoolAfterOsReload

        public void unsetAddToSparePoolAfterOsReload()
      • getCustomProvisionScriptUri

        public String getCustomProvisionScriptUri()
      • setCustomProvisionScriptUri

        public void setCustomProvisionScriptUri​(String customProvisionScriptUri)
      • isCustomProvisionScriptUriSpecified

        public boolean isCustomProvisionScriptUriSpecified()
      • unsetCustomProvisionScriptUri

        public void unsetCustomProvisionScriptUri()
      • getDriveRetentionFlag

        public Boolean getDriveRetentionFlag()
      • setDriveRetentionFlag

        public void setDriveRetentionFlag​(Boolean driveRetentionFlag)
      • isDriveRetentionFlagSpecified

        public boolean isDriveRetentionFlagSpecified()
      • unsetDriveRetentionFlag

        public void unsetDriveRetentionFlag()
      • getEraseHardDrives

        public Long getEraseHardDrives()
      • setEraseHardDrives

        public void setEraseHardDrives​(Long eraseHardDrives)
      • isEraseHardDrivesSpecified

        public boolean isEraseHardDrivesSpecified()
      • unsetEraseHardDrives

        public void unsetEraseHardDrives()
      • isHardDrivesSpecified

        public boolean isHardDrivesSpecified()
      • unsetHardDrives

        public void unsetHardDrives()
      • getImageTemplateId

        public Long getImageTemplateId()
      • setImageTemplateId

        public void setImageTemplateId​(Long imageTemplateId)
      • isImageTemplateIdSpecified

        public boolean isImageTemplateIdSpecified()
      • unsetImageTemplateId

        public void unsetImageTemplateId()
      • getItemPrices

        public List<Price> getItemPrices()
      • isItemPricesSpecified

        public boolean isItemPricesSpecified()
      • unsetItemPrices

        public void unsetItemPrices()
      • getLvmFlag

        public Long getLvmFlag()
      • setLvmFlag

        public void setLvmFlag​(Long lvmFlag)
      • isLvmFlagSpecified

        public boolean isLvmFlagSpecified()
      • unsetLvmFlag

        public void unsetLvmFlag()
      • getResetIpmiPassword

        public Long getResetIpmiPassword()
      • setResetIpmiPassword

        public void setResetIpmiPassword​(Long resetIpmiPassword)
      • isResetIpmiPasswordSpecified

        public boolean isResetIpmiPasswordSpecified()
      • unsetResetIpmiPassword

        public void unsetResetIpmiPassword()
      • getServiceToken

        public String getServiceToken()
      • setServiceToken

        public void setServiceToken​(String serviceToken)
      • isServiceTokenSpecified

        public boolean isServiceTokenSpecified()
      • unsetServiceToken

        public void unsetServiceToken()
      • getSshKeyIds

        public List<Long> getSshKeyIds()
      • isSshKeyIdsSpecified

        public boolean isSshKeyIdsSpecified()
      • unsetSshKeyIds

        public void unsetSshKeyIds()
      • getUpgradeBios

        public Long getUpgradeBios()
      • setUpgradeBios

        public void setUpgradeBios​(Long upgradeBios)
      • isUpgradeBiosSpecified

        public boolean isUpgradeBiosSpecified()
      • unsetUpgradeBios

        public void unsetUpgradeBios()
      • getUpgradeHardDriveFirmware

        public Long getUpgradeHardDriveFirmware()
      • setUpgradeHardDriveFirmware

        public void setUpgradeHardDriveFirmware​(Long upgradeHardDriveFirmware)
      • isUpgradeHardDriveFirmwareSpecified

        public boolean isUpgradeHardDriveFirmwareSpecified()
      • unsetUpgradeHardDriveFirmware

        public void unsetUpgradeHardDriveFirmware()