Interface DedicatedHost.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- DedicatedHost
@ApiService("SoftLayer_Virtual_DedicatedHost") public static interface DedicatedHost.Service extends Service
SoftLayer_Virtual_DedicatedHost models a single tenant virtual host dedicated to a specific account.
- See Also:
- SoftLayer_Virtual_DedicatedHost
-
Method Summary
Modifier and Type Method Description DedicatedHost.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
deleteObject()
This method will cancel a dedicated host immediately.Boolean
editObject(DedicatedHost templateObject)
Edit a dedicated host's properties.Account
getAccount()
The account that the dedicated host belongs to.AllocationStatus
getAllocationStatus()
The container that represents allocations on the dedicated host.List<Hardware>
getAvailableRouters(DedicatedHost dedicatedHost)
This method will get the available backend routers to order a dedicated host.Backend
getBackendRouter()
The backend router behind dedicated host's pool of resources.DedicatedHost
getBillingItem()
The billing item for the dedicated host.Location
getDatacenter()
The datacenter that the dedicated host resides in.List<Guest>
getGuests()
The guests associated with the dedicated host.List<Reference>
getInternalTagReferences()
DedicatedHost
getObject()
AllocationStatus
getPciDeviceAllocationStatus()
The container that represents PCI device allocations on the dedicated host.List<PciDevice>
getPciDevices()
A collection of SoftLayer_Virtual_Host_PciDevice objects on the host.List<Reference>
getTagReferences()
void
setMask(DedicatedHost.Mask mask)
Boolean
setTags(String tags)
DedicatedHost.Mask
withMask()
Use the existing mask on this service or create it if not presentDedicatedHost.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
DedicatedHost.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
DedicatedHost.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
DedicatedHost.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
deleteObject
This method will cancel a dedicated host immediately. -
editObject
Edit a dedicated host's properties. -
getAvailableRouters
This method will get the available backend routers to order a dedicated host. -
getObject
-
setTags
- See Also:
- SoftLayer_Virtual_DedicatedHost::setTags
-
getAccount
The account that the dedicated host belongs to. -
getAllocationStatus
The container that represents allocations on the dedicated host. -
getBackendRouter
The backend router behind dedicated host's pool of resources. -
getBillingItem
The billing item for the dedicated host. -
getDatacenter
The datacenter that the dedicated host resides in. -
getGuests
The guests associated with the dedicated host. -
getInternalTagReferences
-
getPciDeviceAllocationStatus
The container that represents PCI device allocations on the dedicated host. -
getPciDevices
A collection of SoftLayer_Virtual_Host_PciDevice objects on the host. -
getTagReferences
-