Class DedicatedHost
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.DedicatedHost
@ApiType("SoftLayer_Virtual_DedicatedHost") public class DedicatedHost extends Entity
This data type presents the structure for a dedicated host. The data type contains relational properties to distinguish a dedicated host and associate an account to it.
- See Also:
- SoftLayer_Virtual_DedicatedHost
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DedicatedHost.Mask
static interface
DedicatedHost.Service
SoftLayer_Virtual_DedicatedHost models a single tenant virtual host dedicated to a specific account.static interface
DedicatedHost.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that the dedicated host belongs to.protected Long
accountId
The dedicated host's associated account id.protected boolean
accountIdSpecified
protected AllocationStatus
allocationStatus
The container that represents allocations on the dedicated host.protected Backend
backendRouter
The backend router behind dedicated host's pool of resources.protected DedicatedHost
billingItem
The billing item for the dedicated host.protected Long
cpuCount
The capacity that the dedicated host's CPU allocation is restricted to.protected boolean
cpuCountSpecified
protected GregorianCalendar
createDate
The date that the dedicated host was created.protected boolean
createDateSpecified
protected Location
datacenter
The datacenter that the dedicated host resides in.protected Long
diskCapacity
The capacity that the dedicated host's disk allocation is restricted to.protected boolean
diskCapacitySpecified
protected Long
guestCount
A count of the guests associated with the dedicated host.protected List<Guest>
guests
The guests associated with the dedicated host.protected Long
id
The dedicated host's associated unique id.protected boolean
idSpecified
protected Long
internalTagReferenceCount
A count ofprotected List<Reference>
internalTagReferences
protected Long
memoryCapacity
The capacity that the dedicated host's memory allocation is restricted to.protected boolean
memoryCapacitySpecified
protected GregorianCalendar
modifyDate
The date that the dedicated host was last modified.protected boolean
modifyDateSpecified
protected String
name
The dedicated host's name.protected boolean
nameSpecified
protected String
notes
A note of up to 1,000 characters about a dedicated host.protected boolean
notesSpecified
protected AllocationStatus
pciDeviceAllocationStatus
The container that represents PCI device allocations on the dedicated host.protected Long
pciDeviceCount
A count of a collection of SoftLayer_Virtual_Host_PciDevice objects on the host.protected List<PciDevice>
pciDevices
A collection of SoftLayer_Virtual_Host_PciDevice objects on the host.protected Long
tagReferenceCount
A count ofprotected List<Reference>
tagReferences
-
Constructor Summary
Constructors Constructor Description DedicatedHost()
-
Method Summary
-
Field Details
-
account
The account that the dedicated host belongs to. -
allocationStatus
The container that represents allocations on the dedicated host. -
backendRouter
The backend router behind dedicated host's pool of resources. -
billingItem
The billing item for the dedicated host. -
datacenter
The datacenter that the dedicated host resides in. -
guests
The guests associated with the dedicated host. -
internalTagReferences
-
pciDeviceAllocationStatus
The container that represents PCI device allocations on the dedicated host. -
pciDevices
A collection of SoftLayer_Virtual_Host_PciDevice objects on the host. -
tagReferences
-
accountId
The dedicated host's associated account id. -
accountIdSpecified
protected boolean accountIdSpecified -
cpuCount
The capacity that the dedicated host's CPU allocation is restricted to. -
cpuCountSpecified
protected boolean cpuCountSpecified -
createDate
The date that the dedicated host was created. -
createDateSpecified
protected boolean createDateSpecified -
diskCapacity
The capacity that the dedicated host's disk allocation is restricted to. -
diskCapacitySpecified
protected boolean diskCapacitySpecified -
id
The dedicated host's associated unique id. -
idSpecified
protected boolean idSpecified -
memoryCapacity
The capacity that the dedicated host's memory allocation is restricted to. -
memoryCapacitySpecified
protected boolean memoryCapacitySpecified -
modifyDate
The date that the dedicated host was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The dedicated host's name. -
nameSpecified
protected boolean nameSpecified -
notes
A note of up to 1,000 characters about a dedicated host. -
notesSpecified
protected boolean notesSpecified -
guestCount
A count of the guests associated with the dedicated host. -
internalTagReferenceCount
A count of -
pciDeviceCount
A count of a collection of SoftLayer_Virtual_Host_PciDevice objects on the host. -
tagReferenceCount
A count of
-
-
Constructor Details
-
DedicatedHost
public DedicatedHost()
-
-
Method Details
-
getAccount
-
setAccount
-
getAllocationStatus
-
setAllocationStatus
-
getBackendRouter
-
setBackendRouter
-
getBillingItem
-
setBillingItem
-
getDatacenter
-
setDatacenter
-
getGuests
-
getInternalTagReferences
-
getPciDeviceAllocationStatus
-
setPciDeviceAllocationStatus
-
getPciDevices
-
getTagReferences
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getCpuCount
-
setCpuCount
-
isCpuCountSpecified
public boolean isCpuCountSpecified() -
unsetCpuCount
public void unsetCpuCount() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getDiskCapacity
-
setDiskCapacity
-
isDiskCapacitySpecified
public boolean isDiskCapacitySpecified() -
unsetDiskCapacity
public void unsetDiskCapacity() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getMemoryCapacity
-
setMemoryCapacity
-
isMemoryCapacitySpecified
public boolean isMemoryCapacitySpecified() -
unsetMemoryCapacity
public void unsetMemoryCapacity() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getGuestCount
-
setGuestCount
-
getInternalTagReferenceCount
-
setInternalTagReferenceCount
-
getPciDeviceCount
-
setPciDeviceCount
-
getTagReferenceCount
-
setTagReferenceCount
-
asService
-
service
-
service
-