Package com.morpheusdata.model
Class ComputeServer
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.ComputeServerIdentityProjection
-
- com.morpheusdata.model.ComputeServer
-
public class ComputeServer extends ComputeServerIdentityProjection
Representation of a Morpheus ComputeServer database object within the Morpheus platform. Not all data is provided in this implementation that is available in the morpheus core platform for security purposes and internal use.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ComputeServer.PowerState
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected java.lang.Boolean
agentInstalled
protected java.lang.String
agentVersion
protected java.lang.String
apiKey
protected ComputeCapacityInfo
capacityInfo
protected Cloud
cloud
protected java.lang.String
cloudConfigMeta
protected java.lang.String
cloudConfigNetwork
protected java.lang.String
cloudConfigUser
protected ComputeServerType
computeServerType
protected ComputeStats
computeStats
protected java.lang.String
consoleHost
protected java.lang.String
consolePassword
protected java.lang.Integer
consolePort
protected java.lang.String
consoleType
protected java.util.List<StorageController>
controllers
protected java.lang.Long
coresPerSocket
protected java.lang.Boolean
cpuHotResize
protected java.lang.String
dataDevice
protected java.lang.String
displayName
protected java.lang.Boolean
enabled
protected java.lang.String
externalDomain
protected java.lang.String
externalFqdn
protected java.lang.String
externalHostname
protected java.lang.String
externalIp
protected ComputeZoneFolder
folder
protected java.lang.Boolean
hotResize
protected java.lang.Double
hourlyPrice
protected java.util.List<ComputeServerInterface>
interfaces
protected java.lang.String
internalId
protected java.lang.String
internalIp
protected java.lang.String
internalName
protected java.util.Date
lastAgentUpdate
protected ComputeTypeLayout
layout
protected java.lang.Boolean
lvmEnabled
protected java.lang.String
macAddress
protected java.lang.Boolean
managed
protected java.lang.Long
maxCores
protected java.lang.Long
maxMemory
protected java.lang.Long
maxStorage
protected java.util.List<MetadataTag>
metadata
protected NetworkDomain
networkDomain
protected java.lang.String
osDevice
protected java.lang.String
osType
protected ComputeServer
parentServer
protected ServicePlan
plan
protected java.lang.String
platform
protected ComputeServer.PowerState
powerState
protected java.lang.Boolean
provision
protected java.lang.Long
provisionSiteId
protected ComputeZonePool
resourcePool
protected java.lang.String
rootVolumeId
protected java.lang.String
serialNumber
protected java.lang.String
serverModel
protected OsType
serverOs
protected java.lang.String
serverType
protected java.lang.String
serverVendor
protected java.lang.Boolean
singleTenant
protected java.util.List<SnapshotIdentityProjection>
snapshots
protected VirtualImage
sourceImage
protected java.lang.String
sshHost
protected java.lang.String
sshPassword
protected java.lang.String
sshUsername
protected java.lang.String
status
protected java.util.Date
statusDate
protected java.lang.String
statusMessage
protected java.lang.String
tags
protected java.lang.Boolean
toolsInstalled
protected ComputeTypeSet
typeSet
protected java.lang.String
uniqueId
protected java.lang.Float
usedCpu
protected java.lang.Long
usedMemory
protected java.lang.Long
usedStorage
protected java.lang.String
uuid
protected java.util.List<StorageVolume>
volumes
-
Fields inherited from class com.morpheusdata.model.projection.ComputeServerIdentityProjection
category, computeServerTypeCode, externalId, hostname, name
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description ComputeServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Account
getAccount()
java.lang.Boolean
getAgentInstalled()
java.lang.String
getAgentVersion()
java.lang.String
getApiKey()
Cloud
getCloud()
java.lang.String
getCloudConfigMeta()
java.lang.String
getCloudConfigNetwork()
java.lang.String
getCloudConfigUser()
ComputeCapacityInfo
getComputeCapacityInfo()
ComputeServerType
getComputeServerType()
ComputeStats
getComputeStats()
Returns the ComputeStats for this serverjava.lang.String
getConsoleHost()
java.lang.String
getConsolePassword()
java.lang.Integer
getConsolePort()
java.lang.String
getConsoleType()
java.util.List<StorageController>
getControllers()
java.lang.Long
getCoresPerSocket()
java.lang.Boolean
getCpuHotResize()
java.lang.String
getDataDevice()
java.lang.String
getDisplayName()
java.lang.Boolean
getEnabled()
java.lang.String
getExternalDomain()
java.lang.String
getExternalFqdn()
java.lang.String
getExternalHostname()
java.lang.String
getExternalIp()
ComputeZoneFolder
getFolder()
java.lang.Boolean
getHotResize()
java.lang.Double
getHourlyPrice()
java.util.List<ComputeServerInterface>
getInterfaces()
java.lang.String
getInternalId()
java.lang.String
getInternalIp()
java.lang.String
getInternalName()
java.util.Date
getLastAgentUpdate()
ComputeTypeLayout
getLayout()
java.lang.Boolean
getLvmEnabled()
java.lang.String
getMacAddress()
java.lang.Boolean
getManaged()
java.lang.Long
getMaxCores()
java.lang.Long
getMaxMemory()
java.lang.Long
getMaxStorage()
java.util.List<MetadataTag>
getMetadata()
NetworkDomain
getNetworkDomain()
java.lang.String
getOsDevice()
java.lang.String
getOsType()
ComputeServer
getParentServer()
ServicePlan
getPlan()
java.lang.String
getPlatform()
ComputeServer.PowerState
getPowerState()
java.lang.Boolean
getProvision()
java.lang.Long
getProvisionSiteId()
ComputeZonePool
getResourcePool()
java.lang.String
getRootVolumeId()
java.lang.String
getSerialNumber()
java.lang.String
getServerModel()
OsType
getServerOs()
java.lang.String
getServerType()
java.lang.String
getServerVendor()
java.lang.Boolean
getSingleTenant()
java.util.List<SnapshotIdentityProjection>
getSnapshots()
VirtualImage
getSourceImage()
java.lang.String
getSshHost()
java.lang.String
getSshPassword()
java.lang.String
getSshUsername()
java.lang.String
getStatus()
java.util.Date
getStatusDate()
java.lang.String
getStatusMessage()
java.lang.String
getTags()
java.lang.Boolean
getToolsInstalled()
ComputeTypeSet
getTypeSet()
java.lang.String
getUniqueId()
java.lang.Float
getUsedCpu()
java.lang.Long
getUsedMemory()
java.lang.Long
getUsedStorage()
java.lang.String
getUuid()
java.util.List<StorageVolume>
getVolumes()
void
setAccount(Account account)
void
setAgentInstalled(java.lang.Boolean agentInstalled)
void
setAgentVersion(java.lang.String agentVersion)
void
setApiKey(java.lang.String apiKey)
void
setCloud(Cloud cloud)
void
setCloudConfigMeta(java.lang.String cloudConfigMeta)
void
setCloudConfigNetwork(java.lang.String cloudConfigNetwork)
void
setCloudConfigUser(java.lang.String cloudConfigUser)
void
setCloudId(java.lang.Long id)
void
setComputeCapacityInfo(ComputeCapacityInfo capacityInfo)
void
setComputeServerType(ComputeServerType computeServerType)
void
setComputeStats(ComputeStats computeStats)
Sets the ComputeStats for this servervoid
setConsoleHost(java.lang.String consoleHost)
void
setConsolePassword(java.lang.String consolePassword)
void
setConsolePort(java.lang.Integer consolePort)
void
setConsoleType(java.lang.String consoleType)
void
setControllers(java.util.List<StorageController> controllers)
NOTE: To modify the list of controllers associated with this ComputeServer, utilize MorpheusStorageControllerServicevoid
setCoresPerSocket(java.lang.Long coresPerSocket)
void
setCpuHotResize(java.lang.Boolean cpuHotResize)
void
setDataDevice(java.lang.String dataDevice)
void
setDisplayName(java.lang.String displayName)
Deprecated.Use name insteadvoid
setEnabled(java.lang.Boolean enabled)
void
setExternalDomain(java.lang.String externalDomain)
void
setExternalFqdn(java.lang.String externalFqdn)
void
setExternalHostname(java.lang.String externalHostname)
void
setExternalIp(java.lang.String externalIp)
void
setFolder(ComputeZoneFolder folder)
void
setHotResize(java.lang.Boolean hotResize)
void
setHourlyPrice(java.lang.Double hourlyPrice)
void
setInterfaces(java.util.List<ComputeServerInterface> interfaces)
NOTE: To modify the list of interfaces associated with this ComputeServer, utilize MorpheusComputeServerInterfaceServicevoid
setInternalId(java.lang.String internalId)
void
setInternalIp(java.lang.String internalIp)
void
setInternalName(java.lang.String internalName)
void
setLastAgentUpdate(java.util.Date lastAgentUpdate)
void
setLayout(ComputeTypeLayout layout)
void
setLvmEnabled(java.lang.Boolean lvmEnabled)
void
setMacAddress(java.lang.String macAddress)
void
setManaged(java.lang.Boolean managed)
void
setMaxCores(java.lang.Long maxCores)
void
setMaxMemory(java.lang.Long maxMemory)
void
setMaxStorage(java.lang.Long maxStorage)
void
setMetadata(java.util.List<MetadataTag> metadata)
void
setNetworkDomain(NetworkDomain networkDomain)
void
setOsDevice(java.lang.String osDevice)
void
setOsType(java.lang.String osType)
void
setParentServer(ComputeServer parentServer)
void
setPlan(ServicePlan plan)
void
setPlatform(java.lang.String platform)
void
setPowerState(ComputeServer.PowerState powerState)
void
setProvision(java.lang.Boolean provision)
void
setProvisionSiteId(java.lang.Long provisionSiteId)
void
setResourcePool(ComputeZonePool resourcePool)
void
setRootVolumeId(java.lang.String rootVolumeId)
void
setSerialNumber(java.lang.String serialNumber)
void
setServerModel(java.lang.String serverModel)
void
setServerOs(OsType serverOs)
void
setServerType(java.lang.String serverType)
void
setServerVendor(java.lang.String serverVendor)
void
setSingleTenant(java.lang.Boolean singleTenant)
void
setSnapshots(java.util.List<SnapshotIdentityProjection> snapshots)
NOTE: To modify the list of snapshots associated with this ComputeServer, utilize MorpheusSnapshotServicevoid
setSourceImage(VirtualImage sourceImage)
void
setSshHost(java.lang.String sshHost)
void
setSshPassword(java.lang.String sshPassword)
void
setSshUsername(java.lang.String sshUsername)
void
setStatus(java.lang.String status)
void
setStatusDate(java.util.Date statusDate)
void
setStatusMessage(java.lang.String statusMessage)
void
setTags(java.lang.String tags)
void
setToolsInstalled(java.lang.Boolean toolsInstalled)
void
setTypeSet(ComputeTypeSet typeSet)
void
setUniqueId(java.lang.String uniqueId)
void
setUsedCpu(java.lang.Float usedCpu)
void
setUsedMemory(java.lang.Long usedMemory)
void
setUsedStorage(java.lang.Long usedStorage)
void
setUuid(java.lang.String uuid)
void
setVolumes(java.util.List<StorageVolume> volumes)
NOTE: To modify the list of volumes associated with this ComputeServer, utilize MorpheusStorageVolumeService-
Methods inherited from class com.morpheusdata.model.projection.ComputeServerIdentityProjection
getCategory, getComputeServerTypeCode, getExternalId, getHostname, getName, setCategory, setComputeServerTypeCode, setExternalId, setHostname, setName
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
protected Account account
-
uuid
protected java.lang.String uuid
-
displayName
protected java.lang.String displayName
-
uniqueId
protected java.lang.String uniqueId
-
cloud
protected Cloud cloud
-
networkDomain
protected NetworkDomain networkDomain
-
plan
protected ServicePlan plan
-
typeSet
protected ComputeTypeSet typeSet
-
layout
protected ComputeTypeLayout layout
-
internalName
protected java.lang.String internalName
-
status
protected java.lang.String status
-
provisionSiteId
protected java.lang.Long provisionSiteId
-
serverOs
protected OsType serverOs
-
sourceImage
protected VirtualImage sourceImage
-
osType
protected java.lang.String osType
-
platform
protected java.lang.String platform
-
resourcePool
protected ComputeZonePool resourcePool
-
folder
protected ComputeZoneFolder folder
-
serverType
protected java.lang.String serverType
-
consoleHost
protected java.lang.String consoleHost
-
powerState
protected ComputeServer.PowerState powerState
-
maxStorage
protected java.lang.Long maxStorage
-
maxMemory
protected java.lang.Long maxMemory
-
maxCores
protected java.lang.Long maxCores
-
usedMemory
protected java.lang.Long usedMemory
-
usedStorage
protected java.lang.Long usedStorage
-
usedCpu
protected java.lang.Float usedCpu
-
coresPerSocket
protected java.lang.Long coresPerSocket
-
managed
protected java.lang.Boolean managed
-
singleTenant
protected java.lang.Boolean singleTenant
-
computeServerType
protected ComputeServerType computeServerType
-
hourlyPrice
protected java.lang.Double hourlyPrice
-
internalIp
protected java.lang.String internalIp
-
externalIp
protected java.lang.String externalIp
-
sshHost
protected java.lang.String sshHost
-
sshUsername
protected java.lang.String sshUsername
-
sshPassword
protected java.lang.String sshPassword
-
interfaces
protected java.util.List<ComputeServerInterface> interfaces
-
externalHostname
protected java.lang.String externalHostname
-
externalDomain
protected java.lang.String externalDomain
-
externalFqdn
protected java.lang.String externalFqdn
-
apiKey
protected java.lang.String apiKey
-
volumes
protected java.util.List<StorageVolume> volumes
-
controllers
protected java.util.List<StorageController> controllers
-
snapshots
protected java.util.List<SnapshotIdentityProjection> snapshots
-
osDevice
protected java.lang.String osDevice
-
dataDevice
protected java.lang.String dataDevice
-
lvmEnabled
protected java.lang.Boolean lvmEnabled
-
internalId
protected java.lang.String internalId
-
serverVendor
protected java.lang.String serverVendor
-
serverModel
protected java.lang.String serverModel
-
serialNumber
protected java.lang.String serialNumber
-
statusMessage
protected java.lang.String statusMessage
-
rootVolumeId
protected java.lang.String rootVolumeId
-
tags
protected java.lang.String tags
-
enabled
protected java.lang.Boolean enabled
-
provision
protected java.lang.Boolean provision
-
macAddress
protected java.lang.String macAddress
-
capacityInfo
protected ComputeCapacityInfo capacityInfo
-
agentInstalled
protected java.lang.Boolean agentInstalled
-
toolsInstalled
protected java.lang.Boolean toolsInstalled
-
lastAgentUpdate
protected java.util.Date lastAgentUpdate
-
agentVersion
protected java.lang.String agentVersion
-
hotResize
protected java.lang.Boolean hotResize
-
cpuHotResize
protected java.lang.Boolean cpuHotResize
-
consoleType
protected java.lang.String consoleType
-
consolePort
protected java.lang.Integer consolePort
-
consolePassword
protected java.lang.String consolePassword
-
parentServer
protected ComputeServer parentServer
-
computeStats
protected ComputeStats computeStats
-
metadata
protected java.util.List<MetadataTag> metadata
-
statusDate
protected java.util.Date statusDate
-
cloudConfigUser
protected java.lang.String cloudConfigUser
-
cloudConfigMeta
protected java.lang.String cloudConfigMeta
-
cloudConfigNetwork
protected java.lang.String cloudConfigNetwork
-
-
Method Detail
-
getUuid
public java.lang.String getUuid()
-
setUuid
public void setUuid(java.lang.String uuid)
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
@Deprecated public void setDisplayName(java.lang.String displayName)
Deprecated.Use name instead- Parameters:
displayName
- displayName
-
getUniqueId
public java.lang.String getUniqueId()
- Overrides:
getUniqueId
in classComputeServerIdentityProjection
-
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
- Overrides:
setUniqueId
in classComputeServerIdentityProjection
-
getCloud
public Cloud getCloud()
-
setCloud
public void setCloud(Cloud cloud)
-
setCloudId
public void setCloudId(java.lang.Long id)
-
getSshUsername
public java.lang.String getSshUsername()
-
setSshUsername
public void setSshUsername(java.lang.String sshUsername)
-
getSshPassword
public java.lang.String getSshPassword()
-
setSshPassword
public void setSshPassword(java.lang.String sshPassword)
-
getExternalHostname
public java.lang.String getExternalHostname()
-
setExternalHostname
public void setExternalHostname(java.lang.String externalHostname)
-
getExternalDomain
public java.lang.String getExternalDomain()
-
setExternalDomain
public void setExternalDomain(java.lang.String externalDomain)
-
getExternalFqdn
public java.lang.String getExternalFqdn()
-
setExternalFqdn
public void setExternalFqdn(java.lang.String externalFqdn)
-
getApiKey
public java.lang.String getApiKey()
-
setApiKey
public void setApiKey(java.lang.String apiKey)
-
getAccount
public Account getAccount()
-
getNetworkDomain
public NetworkDomain getNetworkDomain()
-
getPlan
public ServicePlan getPlan()
-
getInternalName
public java.lang.String getInternalName()
-
getStatus
public java.lang.String getStatus()
- Overrides:
getStatus
in classComputeServerIdentityProjection
-
getProvisionSiteId
public java.lang.Long getProvisionSiteId()
-
getServerOs
public OsType getServerOs()
-
getSourceImage
public VirtualImage getSourceImage()
-
getOsType
public java.lang.String getOsType()
-
getPlatform
public java.lang.String getPlatform()
-
getResourcePool
public ComputeZonePool getResourcePool()
-
getFolder
public ComputeZoneFolder getFolder()
-
getServerType
public java.lang.String getServerType()
-
getConsoleHost
public java.lang.String getConsoleHost()
-
getPowerState
public ComputeServer.PowerState getPowerState()
-
getMaxStorage
public java.lang.Long getMaxStorage()
-
getMaxMemory
public java.lang.Long getMaxMemory()
-
getMaxCores
public java.lang.Long getMaxCores()
-
getCoresPerSocket
public java.lang.Long getCoresPerSocket()
-
getManaged
public java.lang.Boolean getManaged()
-
getComputeServerType
public ComputeServerType getComputeServerType()
-
getHourlyPrice
public java.lang.Double getHourlyPrice()
-
getInternalIp
public java.lang.String getInternalIp()
-
getExternalIp
public java.lang.String getExternalIp()
-
getSshHost
public java.lang.String getSshHost()
-
getInterfaces
public java.util.List<ComputeServerInterface> getInterfaces()
-
getVolumes
public java.util.List<StorageVolume> getVolumes()
-
getControllers
public java.util.List<StorageController> getControllers()
-
getSnapshots
public java.util.List<SnapshotIdentityProjection> getSnapshots()
-
getMetadata
public java.util.List<MetadataTag> getMetadata()
-
getUsedMemory
public java.lang.Long getUsedMemory()
-
setUsedMemory
public void setUsedMemory(java.lang.Long usedMemory)
-
getUsedStorage
public java.lang.Long getUsedStorage()
-
setUsedStorage
public void setUsedStorage(java.lang.Long usedStorage)
-
getUsedCpu
public java.lang.Float getUsedCpu()
-
setUsedCpu
public void setUsedCpu(java.lang.Float usedCpu)
-
getCloudConfigUser
public java.lang.String getCloudConfigUser()
-
setCloudConfigUser
public void setCloudConfigUser(java.lang.String cloudConfigUser)
-
getCloudConfigMeta
public java.lang.String getCloudConfigMeta()
-
setCloudConfigMeta
public void setCloudConfigMeta(java.lang.String cloudConfigMeta)
-
getCloudConfigNetwork
public java.lang.String getCloudConfigNetwork()
-
setCloudConfigNetwork
public void setCloudConfigNetwork(java.lang.String cloudConfigNetwork)
-
getStatusDate
public java.util.Date getStatusDate()
-
setStatusDate
public void setStatusDate(java.util.Date statusDate)
-
getTypeSet
public ComputeTypeSet getTypeSet()
-
setTypeSet
public void setTypeSet(ComputeTypeSet typeSet)
-
getLayout
public ComputeTypeLayout getLayout()
-
setLayout
public void setLayout(ComputeTypeLayout layout)
-
getSingleTenant
public java.lang.Boolean getSingleTenant()
-
setSingleTenant
public void setSingleTenant(java.lang.Boolean singleTenant)
-
setAccount
public void setAccount(Account account)
-
setNetworkDomain
public void setNetworkDomain(NetworkDomain networkDomain)
-
setPlan
public void setPlan(ServicePlan plan)
-
setInternalName
public void setInternalName(java.lang.String internalName)
-
setStatus
public void setStatus(java.lang.String status)
- Overrides:
setStatus
in classComputeServerIdentityProjection
-
setProvisionSiteId
public void setProvisionSiteId(java.lang.Long provisionSiteId)
-
setServerOs
public void setServerOs(OsType serverOs)
-
setSourceImage
public void setSourceImage(VirtualImage sourceImage)
-
setOsType
public void setOsType(java.lang.String osType)
-
setPlatform
public void setPlatform(java.lang.String platform)
-
setResourcePool
public void setResourcePool(ComputeZonePool resourcePool)
-
setFolder
public void setFolder(ComputeZoneFolder folder)
-
setServerType
public void setServerType(java.lang.String serverType)
-
setConsoleHost
public void setConsoleHost(java.lang.String consoleHost)
-
setPowerState
public void setPowerState(ComputeServer.PowerState powerState)
-
setMaxStorage
public void setMaxStorage(java.lang.Long maxStorage)
-
setMaxMemory
public void setMaxMemory(java.lang.Long maxMemory)
-
setMaxCores
public void setMaxCores(java.lang.Long maxCores)
-
setCoresPerSocket
public void setCoresPerSocket(java.lang.Long coresPerSocket)
-
setManaged
public void setManaged(java.lang.Boolean managed)
-
setComputeServerType
public void setComputeServerType(ComputeServerType computeServerType)
-
setHourlyPrice
public void setHourlyPrice(java.lang.Double hourlyPrice)
-
setInternalIp
public void setInternalIp(java.lang.String internalIp)
-
setExternalIp
public void setExternalIp(java.lang.String externalIp)
-
setSshHost
public void setSshHost(java.lang.String sshHost)
-
setInterfaces
public void setInterfaces(java.util.List<ComputeServerInterface> interfaces)
NOTE: To modify the list of interfaces associated with this ComputeServer, utilize MorpheusComputeServerInterfaceService- Parameters:
interfaces
-
-
setVolumes
public void setVolumes(java.util.List<StorageVolume> volumes)
NOTE: To modify the list of volumes associated with this ComputeServer, utilize MorpheusStorageVolumeService- Parameters:
volumes
-
-
setControllers
public void setControllers(java.util.List<StorageController> controllers)
NOTE: To modify the list of controllers associated with this ComputeServer, utilize MorpheusStorageControllerService- Parameters:
controllers
-
-
setSnapshots
public void setSnapshots(java.util.List<SnapshotIdentityProjection> snapshots)
NOTE: To modify the list of snapshots associated with this ComputeServer, utilize MorpheusSnapshotService- Parameters:
snapshots
-
-
getOsDevice
public java.lang.String getOsDevice()
-
setOsDevice
public void setOsDevice(java.lang.String osDevice)
-
getDataDevice
public java.lang.String getDataDevice()
-
setDataDevice
public void setDataDevice(java.lang.String dataDevice)
-
getLvmEnabled
public java.lang.Boolean getLvmEnabled()
-
setLvmEnabled
public void setLvmEnabled(java.lang.Boolean lvmEnabled)
-
getInternalId
public java.lang.String getInternalId()
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
getServerVendor
public java.lang.String getServerVendor()
-
setServerVendor
public void setServerVendor(java.lang.String serverVendor)
-
getServerModel
public java.lang.String getServerModel()
-
setServerModel
public void setServerModel(java.lang.String serverModel)
-
getSerialNumber
public java.lang.String getSerialNumber()
-
setSerialNumber
public void setSerialNumber(java.lang.String serialNumber)
-
getStatusMessage
public java.lang.String getStatusMessage()
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
-
getRootVolumeId
public java.lang.String getRootVolumeId()
-
setRootVolumeId
public void setRootVolumeId(java.lang.String rootVolumeId)
-
getTags
public java.lang.String getTags()
-
setTags
public void setTags(java.lang.String tags)
-
getHotResize
public java.lang.Boolean getHotResize()
-
setHotResize
public void setHotResize(java.lang.Boolean hotResize)
-
getCpuHotResize
public java.lang.Boolean getCpuHotResize()
-
setCpuHotResize
public void setCpuHotResize(java.lang.Boolean cpuHotResize)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getProvision
public java.lang.Boolean getProvision()
-
setProvision
public void setProvision(java.lang.Boolean provision)
-
getMacAddress
public java.lang.String getMacAddress()
-
setMacAddress
public void setMacAddress(java.lang.String macAddress)
-
getComputeCapacityInfo
public ComputeCapacityInfo getComputeCapacityInfo()
-
setComputeCapacityInfo
public void setComputeCapacityInfo(ComputeCapacityInfo capacityInfo)
-
getAgentInstalled
public java.lang.Boolean getAgentInstalled()
-
setAgentInstalled
public void setAgentInstalled(java.lang.Boolean agentInstalled)
-
getToolsInstalled
public java.lang.Boolean getToolsInstalled()
-
setToolsInstalled
public void setToolsInstalled(java.lang.Boolean toolsInstalled)
-
getLastAgentUpdate
public java.util.Date getLastAgentUpdate()
-
setLastAgentUpdate
public void setLastAgentUpdate(java.util.Date lastAgentUpdate)
-
getAgentVersion
public java.lang.String getAgentVersion()
-
setAgentVersion
public void setAgentVersion(java.lang.String agentVersion)
-
getConsoleType
public java.lang.String getConsoleType()
-
setConsoleType
public void setConsoleType(java.lang.String consoleType)
-
getConsolePassword
public java.lang.String getConsolePassword()
-
setConsolePassword
public void setConsolePassword(java.lang.String consolePassword)
-
getParentServer
public ComputeServer getParentServer()
-
setParentServer
public void setParentServer(ComputeServer parentServer)
-
getComputeStats
public ComputeStats getComputeStats()
Returns the ComputeStats for this server- Returns:
- ComputeStats
-
setComputeStats
public void setComputeStats(ComputeStats computeStats)
Sets the ComputeStats for this server- Parameters:
computeStats
- The stats for this server
-
getConsolePort
public java.lang.Integer getConsolePort()
-
setConsolePort
public void setConsolePort(java.lang.Integer consolePort)
-
setMetadata
public void setMetadata(java.util.List<MetadataTag> metadata)
-
-