Class Configuration
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.hardware.server.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.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfiguration.Mask -
Field Summary
Fields Modifier and Type Field Description protected LongaddToSparePoolAfterOsReloadA flag indicating that the server will be moved into the spare pool after an Operating system reload.protected booleanaddToSparePoolAfterOsReloadSpecifiedprotected StringcustomProvisionScriptUriThe customer provision uri will be used to download and execute a customer defined script on the host at the end of provisioning.protected booleancustomProvisionScriptUriSpecifiedprotected BooleandriveRetentionFlagA flag indicating that the primary drive will be converted to a portable storage volume during an Operating System reload.protected booleandriveRetentionFlagSpecifiedprotected LongeraseHardDrivesA flag indicating that all data will be erased from drives during an Operating System reload.protected booleaneraseHardDrivesSpecifiedprotected List<Component>hardDrivesThe hard drive partitions that a server can be partitioned with.protected booleanhardDrivesSpecifiedprotected LongimageTemplateIdAn Image Template ID [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] that will be deployed to the host.protected booleanimageTemplateIdSpecifiedprotected List<Price>itemPricesThe item prices that a server can be configured with.protected booleanitemPricesSpecifiedprotected LonglvmFlagA flag indicating that the provision should use LVM for all logical drives.protected booleanlvmFlagSpecifiedprotected LongresetIpmiPasswordA flag indicating that the remote management cards password will be reset.protected booleanresetIpmiPasswordSpecifiedprotected StringserviceTokenThe token of the requesting service.protected booleanserviceTokenSpecifiedprotected List<Long>sshKeyIdsIDs to SoftLayer_Security_Ssh_Key objects on the current account which will be added to the server for authentication.protected booleansshKeyIdsSpecifiedprotected LongupgradeBiosA flag indicating that the BIOS will be updated when installing the operating system.protected booleanupgradeBiosSpecifiedprotected LongupgradeHardDriveFirmwareA flag indicating that the firmware on all hard drives will be updated when installing the operating system.protected booleanupgradeHardDriveFirmwareSpecified -
Constructor Summary
Constructors Constructor Description Configuration() -
Method Summary
-
Field Details
-
addToSparePoolAfterOsReload
A flag indicating that the server will be moved into the spare pool after an Operating system reload. -
addToSparePoolAfterOsReloadSpecified
protected boolean addToSparePoolAfterOsReloadSpecified -
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
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
A flag indicating that all data will be erased from drives during an Operating System reload. -
eraseHardDrivesSpecified
protected boolean eraseHardDrivesSpecified -
hardDrives
The hard drive partitions that a server can be partitioned with. -
hardDrivesSpecified
protected boolean hardDrivesSpecified -
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 -
itemPrices
The item prices that a server can be configured with. -
itemPricesSpecified
protected boolean itemPricesSpecified -
lvmFlag
A flag indicating that the provision should use LVM for all logical drives. -
lvmFlagSpecified
protected boolean lvmFlagSpecified -
resetIpmiPassword
A flag indicating that the remote management cards password will be reset. -
resetIpmiPasswordSpecified
protected boolean resetIpmiPasswordSpecified -
serviceToken
The token of the requesting service. Do not set. -
serviceTokenSpecified
protected boolean serviceTokenSpecified -
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 -
upgradeBios
A flag indicating that the BIOS will be updated when installing the operating system. -
upgradeBiosSpecified
protected boolean upgradeBiosSpecified -
upgradeHardDriveFirmware
A flag indicating that the firmware on all hard drives will be updated when installing the operating system. -
upgradeHardDriveFirmwareSpecified
protected boolean upgradeHardDriveFirmwareSpecified
-
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
getAddToSparePoolAfterOsReload
-
setAddToSparePoolAfterOsReload
-
isAddToSparePoolAfterOsReloadSpecified
public boolean isAddToSparePoolAfterOsReloadSpecified() -
unsetAddToSparePoolAfterOsReload
public void unsetAddToSparePoolAfterOsReload() -
getCustomProvisionScriptUri
-
setCustomProvisionScriptUri
-
isCustomProvisionScriptUriSpecified
public boolean isCustomProvisionScriptUriSpecified() -
unsetCustomProvisionScriptUri
public void unsetCustomProvisionScriptUri() -
getDriveRetentionFlag
-
setDriveRetentionFlag
-
isDriveRetentionFlagSpecified
public boolean isDriveRetentionFlagSpecified() -
unsetDriveRetentionFlag
public void unsetDriveRetentionFlag() -
getEraseHardDrives
-
setEraseHardDrives
-
isEraseHardDrivesSpecified
public boolean isEraseHardDrivesSpecified() -
unsetEraseHardDrives
public void unsetEraseHardDrives() -
getHardDrives
-
isHardDrivesSpecified
public boolean isHardDrivesSpecified() -
unsetHardDrives
public void unsetHardDrives() -
getImageTemplateId
-
setImageTemplateId
-
isImageTemplateIdSpecified
public boolean isImageTemplateIdSpecified() -
unsetImageTemplateId
public void unsetImageTemplateId() -
getItemPrices
-
isItemPricesSpecified
public boolean isItemPricesSpecified() -
unsetItemPrices
public void unsetItemPrices() -
getLvmFlag
-
setLvmFlag
-
isLvmFlagSpecified
public boolean isLvmFlagSpecified() -
unsetLvmFlag
public void unsetLvmFlag() -
getResetIpmiPassword
-
setResetIpmiPassword
-
isResetIpmiPasswordSpecified
public boolean isResetIpmiPasswordSpecified() -
unsetResetIpmiPassword
public void unsetResetIpmiPassword() -
getServiceToken
-
setServiceToken
-
isServiceTokenSpecified
public boolean isServiceTokenSpecified() -
unsetServiceToken
public void unsetServiceToken() -
getSshKeyIds
-
isSshKeyIdsSpecified
public boolean isSshKeyIdsSpecified() -
unsetSshKeyIds
public void unsetSshKeyIds() -
getUpgradeBios
-
setUpgradeBios
-
isUpgradeBiosSpecified
public boolean isUpgradeBiosSpecified() -
unsetUpgradeBios
public void unsetUpgradeBios() -
getUpgradeHardDriveFirmware
-
setUpgradeHardDriveFirmware
-
isUpgradeHardDriveFirmwareSpecified
public boolean isUpgradeHardDriveFirmwareSpecified() -
unsetUpgradeHardDriveFirmware
public void unsetUpgradeHardDriveFirmware()
-