Package com.morpheusdata.model
Class ComputeServer
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.MorpheusIdentityModel
-
- 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.GuestConsoleType
static class
ComputeServer.PowerState
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ComputeServerAccess>
accesses
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.util.Date
dateCreated
protected java.lang.Boolean
discovered
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
guestConsolePreferred
protected ComputeServer.GuestConsoleType
guestConsoleType
protected java.lang.Boolean
hotResize
protected java.lang.Double
hourlyPrice
protected java.lang.String
iacId
protected java.util.List<ComputeServerInterface>
interfaces
protected java.lang.String
internalId
protected java.lang.String
internalIp
protected java.lang.String
internalName
protected java.lang.String
internalSshUsername
protected java.util.Date
lastAgentUpdate
protected java.util.Date
lastUpdated
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
maxCpu
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 ComputeServerIdentityProjection
parentServer
protected ServicePlan
plan
protected java.lang.String
platform
protected java.lang.String
platformVersion
protected ComputeServer.PowerState
powerState
protected java.lang.Boolean
provision
protected java.lang.Long
provisionSiteId
protected ComputeZoneRegion
region
protected ComputeZonePool
resourcePool
protected java.lang.String
rootVolumeId
protected InstanceScale
scale
protected java.lang.String
serialNumber
protected ComputeServerGroup
serverGroup
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 java.util.List<ComputeServerAccess>
getAccesses()
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.util.Date
getDateCreated()
java.lang.Boolean
getDiscovered()
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
getGuestConsolePreferred()
ComputeServer.GuestConsoleType
getGuestConsoleType()
java.lang.Boolean
getHotResize()
java.lang.Double
getHourlyPrice()
java.lang.String
getIacId()
java.util.List<ComputeServerInterface>
getInterfaces()
java.lang.String
getInternalId()
java.lang.String
getInternalIp()
java.lang.String
getInternalName()
java.lang.String
getInternalSshUsername()
java.util.Date
getLastAgentUpdate()
java.util.Date
getLastUpdated()
ComputeTypeLayout
getLayout()
java.lang.Boolean
getLvmEnabled()
java.lang.String
getMacAddress()
java.lang.Boolean
getManaged()
java.lang.Long
getMaxCores()
java.lang.Long
getMaxCpu()
java.lang.Long
getMaxMemory()
java.lang.Long
getMaxStorage()
java.util.List<MetadataTag>
getMetadata()
NetworkDomain
getNetworkDomain()
java.lang.String
getOsDevice()
java.lang.String
getOsType()
ComputeServerIdentityProjection
getParentServer()
ServicePlan
getPlan()
java.lang.String
getPlatform()
java.lang.String
getPlatformVersion()
ComputeServer.PowerState
getPowerState()
java.lang.Boolean
getProvision()
java.lang.Long
getProvisionSiteId()
ComputeZoneRegion
getRegion()
ComputeZonePool
getResourcePool()
java.lang.String
getRootVolumeId()
InstanceScale
getScale()
java.lang.String
getSerialNumber()
ComputeServerGroup
getServerGroup()
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
setAccesses(java.util.List<ComputeServerAccess> accesses)
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
setDateCreated(java.util.Date dateCreated)
void
setDiscovered(java.lang.Boolean discovered)
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
setGuestConsolePreferred(java.lang.Boolean guestConsolePreferred)
void
setGuestConsoleType(ComputeServer.GuestConsoleType guestConsoleType)
void
setHotResize(java.lang.Boolean hotResize)
void
setHourlyPrice(java.lang.Double hourlyPrice)
void
setIacId(java.lang.String iacId)
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
setInternalSshUsername(java.lang.String internalSshUsername)
void
setLastAgentUpdate(java.util.Date lastAgentUpdate)
void
setLastUpdated(java.util.Date lastUpdated)
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
setMaxCpu(java.lang.Long maxCpu)
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(ComputeServerIdentityProjection parentServer)
void
setPlan(ServicePlan plan)
void
setPlatform(java.lang.String platform)
void
setPlatformVersion(java.lang.String platformVersion)
void
setPowerState(ComputeServer.PowerState powerState)
void
setProvision(java.lang.Boolean provision)
void
setProvisionSiteId(java.lang.Long provisionSiteId)
void
setRegion(ComputeZoneRegion region)
void
setResourcePool(ComputeZonePool resourcePool)
void
setRootVolumeId(java.lang.String rootVolumeId)
void
setScale(InstanceScale scale)
void
setSerialNumber(java.lang.String serialNumber)
void
setServerGroup(ComputeServerGroup serverGroup)
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.projection.MorpheusIdentityModel
getIdentityProperties
-
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
-
iacId
protected java.lang.String iacId
-
cloud
protected Cloud cloud
-
region
protected ComputeZoneRegion region
-
networkDomain
protected NetworkDomain networkDomain
-
plan
protected ServicePlan plan
-
typeSet
protected ComputeTypeSet typeSet
-
layout
protected ComputeTypeLayout layout
-
serverGroup
protected ComputeServerGroup serverGroup
-
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
-
platformVersion
protected java.lang.String platformVersion
-
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
-
maxCpu
protected java.lang.Long maxCpu
-
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
-
internalSshUsername
protected java.lang.String internalSshUsername
-
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
-
accesses
protected java.util.List<ComputeServerAccess> accesses
-
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
-
guestConsolePreferred
protected java.lang.Boolean guestConsolePreferred
-
guestConsoleType
protected ComputeServer.GuestConsoleType guestConsoleType
-
parentServer
protected ComputeServerIdentityProjection parentServer
-
scale
protected InstanceScale scale
-
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
-
discovered
protected java.lang.Boolean discovered
-
dateCreated
protected java.util.Date dateCreated
-
lastUpdated
protected java.util.Date lastUpdated
-
-
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)
-
getInternalSshUsername
public java.lang.String getInternalSshUsername()
-
setInternalSshUsername
public void setInternalSshUsername(java.lang.String internalSshUsername)
-
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()
-
getPlatformVersion
public java.lang.String getPlatformVersion()
-
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()
-
getMaxCpu
public java.lang.Long getMaxCpu()
-
setMaxCpu
public void setMaxCpu(java.lang.Long maxCpu)
-
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()
- Overrides:
getInternalIp
in classComputeServerIdentityProjection
-
getExternalIp
public java.lang.String getExternalIp()
- Overrides:
getExternalIp
in classComputeServerIdentityProjection
-
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)
-
getRegion
public ComputeZoneRegion getRegion()
-
setRegion
public void setRegion(ComputeZoneRegion region)
-
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)
-
setPlatformVersion
public void setPlatformVersion(java.lang.String platformVersion)
-
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)
- Overrides:
setInternalIp
in classComputeServerIdentityProjection
-
setExternalIp
public void setExternalIp(java.lang.String externalIp)
- Overrides:
setExternalIp
in classComputeServerIdentityProjection
-
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)
-
getGuestConsolePreferred
public java.lang.Boolean getGuestConsolePreferred()
-
setGuestConsolePreferred
public void setGuestConsolePreferred(java.lang.Boolean guestConsolePreferred)
-
getGuestConsoleType
public ComputeServer.GuestConsoleType getGuestConsoleType()
-
setGuestConsoleType
public void setGuestConsoleType(ComputeServer.GuestConsoleType guestConsoleType)
-
getParentServer
public ComputeServerIdentityProjection getParentServer()
-
setParentServer
public void setParentServer(ComputeServerIdentityProjection parentServer)
-
getScale
public InstanceScale getScale()
-
setScale
public void setScale(InstanceScale scale)
-
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)
-
getDiscovered
public java.lang.Boolean getDiscovered()
-
setDiscovered
public void setDiscovered(java.lang.Boolean discovered)
-
getServerGroup
public ComputeServerGroup getServerGroup()
-
setServerGroup
public void setServerGroup(ComputeServerGroup serverGroup)
-
setMetadata
public void setMetadata(java.util.List<MetadataTag> metadata)
-
getDateCreated
public java.util.Date getDateCreated()
-
setDateCreated
public void setDateCreated(java.util.Date dateCreated)
-
getLastUpdated
public java.util.Date getLastUpdated()
-
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
-
getIacId
public java.lang.String getIacId()
-
setIacId
public void setIacId(java.lang.String iacId)
-
getAccesses
public java.util.List<ComputeServerAccess> getAccesses()
-
setAccesses
public void setAccesses(java.util.List<ComputeServerAccess> accesses)
-
-