Class Configuration
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.hardware.server.Configuration
-
-
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 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
-
hardDrives
@ApiProperty(canBeNullOrNotSet=true) protected List<Component> hardDrives
The hard drive partitions that a server can be partitioned with.
-
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
-
itemPrices
@ApiProperty(canBeNullOrNotSet=true) protected List<Price> itemPrices
The item prices that a server can be configured with.
-
itemPricesSpecified
protected boolean itemPricesSpecified
-
lvmFlag
@ApiProperty(canBeNullOrNotSet=true) protected Long lvmFlag
A flag indicating that the provision should use LVM for all logical drives.
-
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
-
serviceToken
@ApiProperty(canBeNullOrNotSet=true) protected String serviceToken
The token of the requesting service. Do not set.
-
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
-
upgradeBios
@ApiProperty(canBeNullOrNotSet=true) protected Long upgradeBios
A flag indicating that the BIOS will be updated when installing the operating system.
-
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
-
-
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()
-
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()
-
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()
-
-