Class Guest
- 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
-
- com.softlayer.api.service.container.product.order.virtual.Guest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Guest.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
bootableDiskId
Identifier of the [[SoftLayer_Virtual_Disk_Image]] to boot from.protected boolean
bootableDiskIdSpecified
protected String
bootMode
The mode used to boot the [[SoftLayer_Virtual_Guest]].protected boolean
bootModeSpecified
protected Long
hostId
Identifier of [[SoftLayer_Virtual_DedicatedHost]] to orderprotected boolean
hostIdSpecified
protected Long
reservedCapacityId
Identifier of [[SoftLayer_Virtual_ReservedCapacityGroup]] to orderprotected boolean
reservedCapacityIdSpecified
-
Fields inherited from class com.softlayer.api.service.container.product.order.hardware.Server
bootCategoryCode, bootCategoryCodeSpecified, clusterIdentifier, clusterIdentifierSpecified, clusterOrderType, clusterOrderTypeSpecified, clusterResourceId, clusterResourceIdSpecified, driveDestructionDisks, driveDestructionDisksSpecified, monitoringAgentConfigurationTemplateGroupId, monitoringAgentConfigurationTemplateGroupIdSpecified, privateCloudServerRole, privateCloudServerRoleSpecified, requiredUpstreamDeviceId, requiredUpstreamDeviceIdSpecified, tags, 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 Guest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getBootableDiskId()
String
getBootMode()
Long
getHostId()
Long
getReservedCapacityId()
boolean
isBootableDiskIdSpecified()
boolean
isBootModeSpecified()
boolean
isHostIdSpecified()
boolean
isReservedCapacityIdSpecified()
void
setBootableDiskId(Long bootableDiskId)
void
setBootMode(String bootMode)
void
setHostId(Long hostId)
void
setReservedCapacityId(Long reservedCapacityId)
void
unsetBootableDiskId()
void
unsetBootMode()
void
unsetHostId()
void
unsetReservedCapacityId()
-
Methods inherited from class com.softlayer.api.service.container.product.order.hardware.Server
getBootCategoryCode, getClusterIdentifier, getClusterOrderType, getClusterResourceId, getDriveDestructionDisks, getMonitoringAgentConfigurationTemplateGroupId, getPrivateCloudServerRole, getRequiredUpstreamDeviceId, getTags, isBootCategoryCodeSpecified, isClusterIdentifierSpecified, isClusterOrderTypeSpecified, isClusterResourceIdSpecified, isDriveDestructionDisksSpecified, isMonitoringAgentConfigurationTemplateGroupIdSpecified, isPrivateCloudServerRoleSpecified, isRequiredUpstreamDeviceIdSpecified, isTagsSpecified, setBootCategoryCode, setClusterIdentifier, setClusterOrderType, setClusterResourceId, setMonitoringAgentConfigurationTemplateGroupId, setPrivateCloudServerRole, setRequiredUpstreamDeviceId, unsetBootCategoryCode, unsetClusterIdentifier, unsetClusterOrderType, unsetClusterResourceId, unsetDriveDestructionDisks, unsetMonitoringAgentConfigurationTemplateGroupId, unsetPrivateCloudServerRole, unsetRequiredUpstreamDeviceId, unsetTags
-
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
-
bootMode
@ApiProperty(canBeNullOrNotSet=true) protected String bootMode
The mode used to boot the [[SoftLayer_Virtual_Guest]]. Supported values are 'PV' and 'HVM'.
-
bootModeSpecified
protected boolean bootModeSpecified
-
bootableDiskId
@ApiProperty(canBeNullOrNotSet=true) protected Long bootableDiskId
Identifier of the [[SoftLayer_Virtual_Disk_Image]] to boot from.
-
bootableDiskIdSpecified
protected boolean bootableDiskIdSpecified
-
hostId
@ApiProperty(canBeNullOrNotSet=true) protected Long hostId
Identifier of [[SoftLayer_Virtual_DedicatedHost]] to order
-
hostIdSpecified
protected boolean hostIdSpecified
-
reservedCapacityId
@ApiProperty(canBeNullOrNotSet=true) protected Long reservedCapacityId
Identifier of [[SoftLayer_Virtual_ReservedCapacityGroup]] to order
-
reservedCapacityIdSpecified
protected boolean reservedCapacityIdSpecified
-
-
Method Detail
-
getBootMode
public String getBootMode()
-
setBootMode
public void setBootMode(String bootMode)
-
isBootModeSpecified
public boolean isBootModeSpecified()
-
unsetBootMode
public void unsetBootMode()
-
getBootableDiskId
public Long getBootableDiskId()
-
setBootableDiskId
public void setBootableDiskId(Long bootableDiskId)
-
isBootableDiskIdSpecified
public boolean isBootableDiskIdSpecified()
-
unsetBootableDiskId
public void unsetBootableDiskId()
-
getHostId
public Long getHostId()
-
setHostId
public void setHostId(Long hostId)
-
isHostIdSpecified
public boolean isHostIdSpecified()
-
unsetHostId
public void unsetHostId()
-
getReservedCapacityId
public Long getReservedCapacityId()
-
setReservedCapacityId
public void setReservedCapacityId(Long reservedCapacityId)
-
isReservedCapacityIdSpecified
public boolean isReservedCapacityIdSpecified()
-
unsetReservedCapacityId
public void unsetReservedCapacityId()
-
-