Class Server
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.product.Order
-
- com.softlayer.api.service.container.product.order.hardware.Server
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Server.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
bootCategoryCode
Used to identify which category should be used for the boot disk.protected boolean
bootCategoryCodeSpecified
protected String
clusterIdentifier
Used to identify which items on an order belong in the same cluster.protected boolean
clusterIdentifierSpecified
protected String
clusterOrderType
Indicates what type of cluster order is being placed (HA, Provision).protected boolean
clusterOrderTypeSpecified
protected Long
clusterResourceId
Used to identify which gateway is being upgraded to HA.protected boolean
clusterResourceIdSpecified
protected List<String>
driveDestructionDisks
Array of disk drive slot categories to destroy on reclaim.protected boolean
driveDestructionDisksSpecified
protected Long
monitoringAgentConfigurationTemplateGroupId
Id used with the monitoring package.protected boolean
monitoringAgentConfigurationTemplateGroupIdSpecified
protected String
privateCloudServerRole
When ordering Virtual Server (Private Node), this variable specifies the role of the server configuration.protected boolean
privateCloudServerRoleSpecified
protected Long
requiredUpstreamDeviceId
Used to identify which device the new server should be attached to.protected boolean
requiredUpstreamDeviceIdSpecified
protected List<Property>
tags
tags (used in MongoDB deployments).protected boolean
tagsSpecified
-
Fields inherited from class com.softlayer.api.service.container.product.Order
bigDataOrderFlag, bigDataOrderFlagSpecified, billingInformation, billingInformationSpecified, billingOrderItemId, billingOrderItemIdSpecified, cancelUrl, cancelUrlSpecified, containerIdentifier, containerIdentifierSpecified, containerSplHash, containerSplHashSpecified, currencyShortName, currencyShortNameSpecified, deviceFingerprintId, deviceFingerprintIdSpecified, displayLayerSessionId, displayLayerSessionIdSpecified, extendedHardwareTesting, extendedHardwareTestingSpecified, flexibleCreditProgramPrice, flexibleCreditProgramPriceSpecified, gdprConsentFlag, gdprConsentFlagSpecified, hardware, hardwareSpecified, imageTemplateGlobalIdentifier, imageTemplateGlobalIdentifierSpecified, imageTemplateId, imageTemplateIdSpecified, isManagedOrder, isManagedOrderSpecified, itemCategoryQuestionAnswers, itemCategoryQuestionAnswersSpecified, location, locationObject, locationObjectSpecified, locationSpecified, message, messageSpecified, orderContainers, orderContainersSpecified, orderHostnames, orderHostnamesSpecified, orderVerificationExceptions, orderVerificationExceptionsSpecified, packageId, packageIdSpecified, paymentType, paymentTypeSpecified, postTaxRecurring, postTaxRecurringHourly, postTaxRecurringHourlySpecified, postTaxRecurringMonthly, postTaxRecurringMonthlySpecified, postTaxRecurringSpecified, postTaxSetup, postTaxSetupSpecified, presaleEvent, presaleEventSpecified, presetId, presetIdSpecified, preTaxRecurring, preTaxRecurringHourly, preTaxRecurringHourlySpecified, preTaxRecurringMonthly, preTaxRecurringMonthlySpecified, preTaxRecurringSpecified, preTaxSetup, preTaxSetupSpecified, prices, pricesSpecified, primaryDiskPartitionId, primaryDiskPartitionIdSpecified, priorities, prioritiesSpecified, privateCloudOrderFlag, privateCloudOrderFlagSpecified, privateCloudOrderType, privateCloudOrderTypeSpecified, promotionCode, promotionCodeSpecified, properties, propertiesSpecified, proratedInitialCharge, proratedInitialChargeSpecified, proratedOrderTotal, proratedOrderTotalSpecified, provisionScripts, provisionScriptsSpecified, quantity, quantitySpecified, quoteName, quoteNameSpecified, regionalGroup, regionalGroupSpecified, resourceGroupId, resourceGroupIdSpecified, resourceGroupName, resourceGroupNameSpecified, resourceGroupTemplateId, resourceGroupTemplateIdSpecified, returnUrl, returnUrlSpecified, sendQuoteEmailFlag, sendQuoteEmailFlagSpecified, serverCoreCount, serverCoreCountSpecified, serviceToken, serviceTokenSpecified, sourceVirtualGuestId, sourceVirtualGuestIdSpecified, sshKeys, sshKeysSpecified, stepId, stepIdSpecified, storageGroups, storageGroupsSpecified, taxCacheHash, taxCacheHashSpecified, taxCompletedFlag, taxCompletedFlagSpecified, techIncubatorItemPrice, techIncubatorItemPriceSpecified, totalRecurringTax, totalRecurringTaxSpecified, totalSetupTax, totalSetupTaxSpecified, usagePrices, usagePricesSpecified, useHourlyPricing, useHourlyPricingSpecified, virtualGuests, virtualGuestsSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Server()
-
Method Summary
-
Methods inherited from class com.softlayer.api.service.container.product.Order
getBigDataOrderFlag, getBillingInformation, getBillingOrderItemId, getCancelUrl, getContainerIdentifier, getContainerSplHash, getCurrencyShortName, getDeviceFingerprintId, getDisplayLayerSessionId, getExtendedHardwareTesting, getFlexibleCreditProgramPrice, getGdprConsentFlag, getHardware, getImageTemplateGlobalIdentifier, getImageTemplateId, getIsManagedOrder, getItemCategoryQuestionAnswers, getLocation, getLocationObject, getMessage, getOrderContainers, getOrderHostnames, getOrderVerificationExceptions, getPackageId, getPaymentType, getPostTaxRecurring, getPostTaxRecurringHourly, getPostTaxRecurringMonthly, getPostTaxSetup, getPresaleEvent, getPresetId, getPreTaxRecurring, getPreTaxRecurringHourly, getPreTaxRecurringMonthly, getPreTaxSetup, getPrices, getPrimaryDiskPartitionId, getPriorities, getPrivateCloudOrderFlag, getPrivateCloudOrderType, getPromotionCode, getProperties, getProratedInitialCharge, getProratedOrderTotal, getProvisionScripts, getQuantity, getQuoteName, getRegionalGroup, getResourceGroupId, getResourceGroupName, getResourceGroupTemplateId, getReturnUrl, getSendQuoteEmailFlag, getServerCoreCount, getServiceToken, getSourceVirtualGuestId, getSshKeys, getStepId, getStorageGroups, getTaxCacheHash, getTaxCompletedFlag, getTechIncubatorItemPrice, getTotalRecurringTax, getTotalSetupTax, getUsagePrices, getUseHourlyPricing, getVirtualGuests, isBigDataOrderFlagSpecified, isBillingInformationSpecified, isBillingOrderItemIdSpecified, isCancelUrlSpecified, isContainerIdentifierSpecified, isContainerSplHashSpecified, isCurrencyShortNameSpecified, isDeviceFingerprintIdSpecified, isDisplayLayerSessionIdSpecified, isExtendedHardwareTestingSpecified, isFlexibleCreditProgramPriceSpecified, isGdprConsentFlagSpecified, isHardwareSpecified, isImageTemplateGlobalIdentifierSpecified, isImageTemplateIdSpecified, isIsManagedOrderSpecified, isItemCategoryQuestionAnswersSpecified, isLocationObjectSpecified, isLocationSpecified, isMessageSpecified, isOrderContainersSpecified, isOrderHostnamesSpecified, isOrderVerificationExceptionsSpecified, isPackageIdSpecified, isPaymentTypeSpecified, isPostTaxRecurringHourlySpecified, isPostTaxRecurringMonthlySpecified, isPostTaxRecurringSpecified, isPostTaxSetupSpecified, isPresaleEventSpecified, isPresetIdSpecified, isPreTaxRecurringHourlySpecified, isPreTaxRecurringMonthlySpecified, isPreTaxRecurringSpecified, isPreTaxSetupSpecified, isPricesSpecified, isPrimaryDiskPartitionIdSpecified, isPrioritiesSpecified, isPrivateCloudOrderFlagSpecified, isPrivateCloudOrderTypeSpecified, isPromotionCodeSpecified, isPropertiesSpecified, isProratedInitialChargeSpecified, isProratedOrderTotalSpecified, isProvisionScriptsSpecified, isQuantitySpecified, isQuoteNameSpecified, isRegionalGroupSpecified, isResourceGroupIdSpecified, isResourceGroupNameSpecified, isResourceGroupTemplateIdSpecified, isReturnUrlSpecified, isSendQuoteEmailFlagSpecified, isServerCoreCountSpecified, isServiceTokenSpecified, isSourceVirtualGuestIdSpecified, isSshKeysSpecified, isStepIdSpecified, isStorageGroupsSpecified, isTaxCacheHashSpecified, isTaxCompletedFlagSpecified, isTechIncubatorItemPriceSpecified, isTotalRecurringTaxSpecified, isTotalSetupTaxSpecified, isUsagePricesSpecified, isUseHourlyPricingSpecified, isVirtualGuestsSpecified, setBigDataOrderFlag, setBillingInformation, setBillingOrderItemId, setCancelUrl, setContainerIdentifier, setContainerSplHash, setCurrencyShortName, setDeviceFingerprintId, setDisplayLayerSessionId, setExtendedHardwareTesting, setFlexibleCreditProgramPrice, setGdprConsentFlag, setImageTemplateGlobalIdentifier, setImageTemplateId, setIsManagedOrder, setLocation, setLocationObject, setMessage, setPackageId, setPaymentType, setPostTaxRecurring, setPostTaxRecurringHourly, setPostTaxRecurringMonthly, setPostTaxSetup, setPresaleEvent, setPresetId, setPreTaxRecurring, setPreTaxRecurringHourly, setPreTaxRecurringMonthly, setPreTaxSetup, setPrimaryDiskPartitionId, setPrivateCloudOrderFlag, setPrivateCloudOrderType, setPromotionCode, setProratedInitialCharge, setProratedOrderTotal, setQuantity, setQuoteName, setRegionalGroup, setResourceGroupId, setResourceGroupName, setResourceGroupTemplateId, setReturnUrl, setSendQuoteEmailFlag, setServerCoreCount, setServiceToken, setSourceVirtualGuestId, setStepId, setTaxCacheHash, setTaxCompletedFlag, setTechIncubatorItemPrice, setTotalRecurringTax, setTotalSetupTax, setUseHourlyPricing, unsetBigDataOrderFlag, unsetBillingInformation, unsetBillingOrderItemId, unsetCancelUrl, unsetContainerIdentifier, unsetContainerSplHash, unsetCurrencyShortName, unsetDeviceFingerprintId, unsetDisplayLayerSessionId, unsetExtendedHardwareTesting, unsetFlexibleCreditProgramPrice, unsetGdprConsentFlag, unsetHardware, unsetImageTemplateGlobalIdentifier, unsetImageTemplateId, unsetIsManagedOrder, unsetItemCategoryQuestionAnswers, unsetLocation, unsetLocationObject, unsetMessage, unsetOrderContainers, unsetOrderHostnames, unsetOrderVerificationExceptions, unsetPackageId, unsetPaymentType, unsetPostTaxRecurring, unsetPostTaxRecurringHourly, unsetPostTaxRecurringMonthly, unsetPostTaxSetup, unsetPresaleEvent, unsetPresetId, unsetPreTaxRecurring, unsetPreTaxRecurringHourly, unsetPreTaxRecurringMonthly, unsetPreTaxSetup, unsetPrices, unsetPrimaryDiskPartitionId, unsetPriorities, unsetPrivateCloudOrderFlag, unsetPrivateCloudOrderType, unsetPromotionCode, unsetProperties, unsetProratedInitialCharge, unsetProratedOrderTotal, unsetProvisionScripts, unsetQuantity, unsetQuoteName, unsetRegionalGroup, unsetResourceGroupId, unsetResourceGroupName, unsetResourceGroupTemplateId, unsetReturnUrl, unsetSendQuoteEmailFlag, unsetServerCoreCount, unsetServiceToken, unsetSourceVirtualGuestId, unsetSshKeys, unsetStepId, unsetStorageGroups, unsetTaxCacheHash, unsetTaxCompletedFlag, unsetTechIncubatorItemPrice, unsetTotalRecurringTax, unsetTotalSetupTax, unsetUsagePrices, unsetUseHourlyPricing, unsetVirtualGuests
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
bootCategoryCode
@ApiProperty(canBeNullOrNotSet=true) protected String bootCategoryCode
Used to identify which category should be used for the boot disk.
-
bootCategoryCodeSpecified
protected boolean bootCategoryCodeSpecified
-
clusterIdentifier
@ApiProperty(canBeNullOrNotSet=true) protected String clusterIdentifier
Used to identify which items on an order belong in the same cluster.
-
clusterIdentifierSpecified
protected boolean clusterIdentifierSpecified
-
clusterOrderType
@ApiProperty(canBeNullOrNotSet=true) protected String clusterOrderType
Indicates what type of cluster order is being placed (HA, Provision).
-
clusterOrderTypeSpecified
protected boolean clusterOrderTypeSpecified
-
clusterResourceId
@ApiProperty(canBeNullOrNotSet=true) protected Long clusterResourceId
Used to identify which gateway is being upgraded to HA.
-
clusterResourceIdSpecified
protected boolean clusterResourceIdSpecified
-
driveDestructionDisks
@ApiProperty(canBeNullOrNotSet=true) protected List<String> driveDestructionDisks
Array of disk drive slot categories to destroy on reclaim. For example: ['disk0', 'disk1', 'disk2']. One drive_destruction price must be included for each slot provided. Note that once the initial order or upgrade order are approved, the destruction property is not removable and the drives will be destroyed at the end of the server's lifecycle. Not all drive slots are required, but all can be provided.
-
driveDestructionDisksSpecified
protected boolean driveDestructionDisksSpecified
-
monitoringAgentConfigurationTemplateGroupId
@ApiProperty(canBeNullOrNotSet=true) protected Long monitoringAgentConfigurationTemplateGroupId
Id used with the monitoring package. (Deprecated)
-
monitoringAgentConfigurationTemplateGroupIdSpecified
protected boolean monitoringAgentConfigurationTemplateGroupIdSpecified
-
privateCloudServerRole
@ApiProperty(canBeNullOrNotSet=true) protected String privateCloudServerRole
When ordering Virtual Server (Private Node), this variable specifies the role of the server configuration. (Deprecated)
-
privateCloudServerRoleSpecified
protected boolean privateCloudServerRoleSpecified
-
requiredUpstreamDeviceId
@ApiProperty(canBeNullOrNotSet=true) protected Long requiredUpstreamDeviceId
Used to identify which device the new server should be attached to.
-
requiredUpstreamDeviceIdSpecified
protected boolean requiredUpstreamDeviceIdSpecified
-
tags
@ApiProperty(canBeNullOrNotSet=true) protected List<Property> tags
tags (used in MongoDB deployments). (Deprecated)
-
tagsSpecified
protected boolean tagsSpecified
-
-
Method Detail
-
getBootCategoryCode
public String getBootCategoryCode()
-
setBootCategoryCode
public void setBootCategoryCode(String bootCategoryCode)
-
isBootCategoryCodeSpecified
public boolean isBootCategoryCodeSpecified()
-
unsetBootCategoryCode
public void unsetBootCategoryCode()
-
getClusterIdentifier
public String getClusterIdentifier()
-
setClusterIdentifier
public void setClusterIdentifier(String clusterIdentifier)
-
isClusterIdentifierSpecified
public boolean isClusterIdentifierSpecified()
-
unsetClusterIdentifier
public void unsetClusterIdentifier()
-
getClusterOrderType
public String getClusterOrderType()
-
setClusterOrderType
public void setClusterOrderType(String clusterOrderType)
-
isClusterOrderTypeSpecified
public boolean isClusterOrderTypeSpecified()
-
unsetClusterOrderType
public void unsetClusterOrderType()
-
getClusterResourceId
public Long getClusterResourceId()
-
setClusterResourceId
public void setClusterResourceId(Long clusterResourceId)
-
isClusterResourceIdSpecified
public boolean isClusterResourceIdSpecified()
-
unsetClusterResourceId
public void unsetClusterResourceId()
-
isDriveDestructionDisksSpecified
public boolean isDriveDestructionDisksSpecified()
-
unsetDriveDestructionDisks
public void unsetDriveDestructionDisks()
-
getMonitoringAgentConfigurationTemplateGroupId
public Long getMonitoringAgentConfigurationTemplateGroupId()
-
setMonitoringAgentConfigurationTemplateGroupId
public void setMonitoringAgentConfigurationTemplateGroupId(Long monitoringAgentConfigurationTemplateGroupId)
-
isMonitoringAgentConfigurationTemplateGroupIdSpecified
public boolean isMonitoringAgentConfigurationTemplateGroupIdSpecified()
-
unsetMonitoringAgentConfigurationTemplateGroupId
public void unsetMonitoringAgentConfigurationTemplateGroupId()
-
getPrivateCloudServerRole
public String getPrivateCloudServerRole()
-
setPrivateCloudServerRole
public void setPrivateCloudServerRole(String privateCloudServerRole)
-
isPrivateCloudServerRoleSpecified
public boolean isPrivateCloudServerRoleSpecified()
-
unsetPrivateCloudServerRole
public void unsetPrivateCloudServerRole()
-
getRequiredUpstreamDeviceId
public Long getRequiredUpstreamDeviceId()
-
setRequiredUpstreamDeviceId
public void setRequiredUpstreamDeviceId(Long requiredUpstreamDeviceId)
-
isRequiredUpstreamDeviceIdSpecified
public boolean isRequiredUpstreamDeviceIdSpecified()
-
unsetRequiredUpstreamDeviceId
public void unsetRequiredUpstreamDeviceId()
-
isTagsSpecified
public boolean isTagsSpecified()
-
unsetTags
public void unsetTags()
-
-