Class Host


  • @ApiType("SoftLayer_Virtual_Host")
    public class Host
    extends Entity
    The virtual host represents the platform on which virtual guests reside. At times a virtual host has no allocations on the physical server, however with many modern platforms it is a virtual machine with small CPU and Memory allocations that runs in the Control Domain.
    See Also:
    SoftLayer_Virtual_Host
    • Field Detail

      • billedPerGuestFlag

        @ApiProperty
        protected Boolean billedPerGuestFlag
        Boolean flag indicating whether this virtualization platform gets billed per guest rather than at a fixed rate.
      • billedPerMemoryUsageFlag

        @ApiProperty
        protected Boolean billedPerMemoryUsageFlag
        Boolean flag indicating whether this virtualization platform gets billed per memory usage rather than at a fixed rate.
      • hardware

        @ApiProperty
        protected Server hardware
        The hardware record which a virtual host resides on.
      • metricTrackingObject

        @ApiProperty
        protected Object metricTrackingObject
        The metric tracking object for this virtual host.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • descriptionSpecified

        protected boolean descriptionSpecified
      • enabledFlagSpecified

        protected boolean enabledFlagSpecified
      • hardwareIdSpecified

        protected boolean hardwareIdSpecified
      • idSpecified

        protected boolean idSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • nameSpecified

        protected boolean nameSpecified
      • physicalMemoryCapacitySpecified

        protected boolean physicalMemoryCapacitySpecified
      • uuidSpecified

        protected boolean uuidSpecified
      • guestCount

        @ApiProperty
        protected Long guestCount
        A count of the guests associated with a virtual host.
    • Constructor Detail

      • Host

        public Host()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getBilledPerGuestFlag

        public Boolean getBilledPerGuestFlag()
      • setBilledPerGuestFlag

        public void setBilledPerGuestFlag​(Boolean billedPerGuestFlag)
      • getBilledPerMemoryUsageFlag

        public Boolean getBilledPerMemoryUsageFlag()
      • setBilledPerMemoryUsageFlag

        public void setBilledPerMemoryUsageFlag​(Boolean billedPerMemoryUsageFlag)
      • getHardware

        public Server getHardware()
      • setHardware

        public void setHardware​(Server hardware)
      • getMetricTrackingObject

        public Object getMetricTrackingObject()
      • setMetricTrackingObject

        public void setMetricTrackingObject​(Object metricTrackingObject)
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • isDescriptionSpecified

        public boolean isDescriptionSpecified()
      • unsetDescription

        public void unsetDescription()
      • getEnabledFlag

        public Long getEnabledFlag()
      • setEnabledFlag

        public void setEnabledFlag​(Long enabledFlag)
      • isEnabledFlagSpecified

        public boolean isEnabledFlagSpecified()
      • unsetEnabledFlag

        public void unsetEnabledFlag()
      • getHardwareId

        public Long getHardwareId()
      • setHardwareId

        public void setHardwareId​(Long hardwareId)
      • isHardwareIdSpecified

        public boolean isHardwareIdSpecified()
      • unsetHardwareId

        public void unsetHardwareId()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getPhysicalMemoryCapacity

        public Long getPhysicalMemoryCapacity()
      • setPhysicalMemoryCapacity

        public void setPhysicalMemoryCapacity​(Long physicalMemoryCapacity)
      • isPhysicalMemoryCapacitySpecified

        public boolean isPhysicalMemoryCapacitySpecified()
      • unsetPhysicalMemoryCapacity

        public void unsetPhysicalMemoryCapacity()
      • getUuid

        public String getUuid()
      • setUuid

        public void setUuid​(String uuid)
      • isUuidSpecified

        public boolean isUuidSpecified()
      • unsetUuid

        public void unsetUuid()
      • getGuestCount

        public Long getGuestCount()
      • setGuestCount

        public void setGuestCount​(Long guestCount)
      • getPciDeviceCount

        public Long getPciDeviceCount()
      • setPciDeviceCount

        public void setPciDeviceCount​(Long pciDeviceCount)