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 class
Configuration.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
addToSparePoolAfterOsReload
A flag indicating that the server will be moved into the spare pool after an Operating system reload.protected boolean
addToSparePoolAfterOsReloadSpecified
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.protected boolean
customProvisionScriptUriSpecified
protected Boolean
driveRetentionFlag
A flag indicating that the primary drive will be converted to a portable storage volume during an Operating System reload.protected boolean
driveRetentionFlagSpecified
protected Long
eraseHardDrives
A flag indicating that all data will be erased from drives during an Operating System reload.protected boolean
eraseHardDrivesSpecified
protected List<Component>
hardDrives
The hard drive partitions that a server can be partitioned with.protected boolean
hardDrivesSpecified
protected Long
imageTemplateId
An Image Template ID [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] that will be deployed to the host.protected boolean
imageTemplateIdSpecified
protected List<Price>
itemPrices
The item prices that a server can be configured with.protected boolean
itemPricesSpecified
protected Long
lvmFlag
A flag indicating that the provision should use LVM for all logical drives.protected boolean
lvmFlagSpecified
protected Long
resetIpmiPassword
A flag indicating that the remote management cards password will be reset.protected boolean
resetIpmiPasswordSpecified
protected String
serviceToken
The token of the requesting service.protected boolean
serviceTokenSpecified
protected List<Long>
sshKeyIds
IDs to SoftLayer_Security_Ssh_Key objects on the current account which will be added to the server for authentication.protected boolean
sshKeyIdsSpecified
protected Long
upgradeBios
A flag indicating that the BIOS will be updated when installing the operating system.protected boolean
upgradeBiosSpecified
protected Long
upgradeHardDriveFirmware
A flag indicating that the firmware on all hard drives will be updated when installing the operating system.protected boolean
upgradeHardDriveFirmwareSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
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()
-