org.inria.myriads.snoozecommon.communication.virtualcluster
public class VirtualMachineMetaData extends Object implements Serializable
Constructor and Description |
---|
VirtualMachineMetaData()
Constructor.
|
VirtualMachineMetaData(VirtualMachineMetaData metaData,
int numberOfMonitoringEntries)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
VirtualMachineErrorCode |
getErrorCode()
Returns the error code.
|
NetworkAddress |
getGroupManagerControlDataAddress()
Sets the group manager control data address.
|
String |
getIpAddress()
Returns the ip address.
|
boolean |
getIsAssigned() |
ArrayList<Double> |
getRequestedCapacity()
Returns the requested requirements.
|
VirtualMachineStatus |
getStatus()
Returns the status.
|
LRUCache<Long,VirtualMachineMonitoringData> |
getUsedCapacity()
Returns the used capacity.
|
VirtualMachineLocation |
getVirtualMachineLocation()
Returns the virtual machine location.
|
String |
getXmlRepresentation()
Returns the XML representation.
|
void |
setErrorCode(VirtualMachineErrorCode errorCode)
Sets the error code.
|
void |
setGroupManagerControlDataAddress(NetworkAddress groupManagerControlDataAddress)
Returns the group manager control data address.
|
void |
setIpAddress(String assignedIpAddress)
Sets the ip address.
|
void |
setIsAssigned(boolean isAssigned) |
void |
setRequestedCapacity(ArrayList<Double> requestedCapacity)
Sets the requested requirements.
|
void |
setStatus(VirtualMachineStatus status)
Sets the status.
|
void |
setUsedCapacity(LRUCache<Long,VirtualMachineMonitoringData> usedCapacity)
Sets the used capacity.
|
void |
setVirtualMachineLocation(VirtualMachineLocation location)
Sets the virtual machine location.
|
void |
setXmlRepresentation(String xmlRepresentation)
Sets the XML representation.
|
public VirtualMachineMetaData()
public VirtualMachineMetaData(VirtualMachineMetaData metaData, int numberOfMonitoringEntries)
metaData
- The original meta datanumberOfMonitoringEntries
- The number of monitoring entriespublic void setRequestedCapacity(ArrayList<Double> requestedCapacity)
requestedCapacity
- The requested capacitypublic ArrayList<Double> getRequestedCapacity()
public void setXmlRepresentation(String xmlRepresentation)
xmlRepresentation
- The XML representationpublic String getXmlRepresentation()
public void setUsedCapacity(LRUCache<Long,VirtualMachineMonitoringData> usedCapacity)
usedCapacity
- The used capacitypublic LRUCache<Long,VirtualMachineMonitoringData> getUsedCapacity()
public void setStatus(VirtualMachineStatus status)
status
- The statuspublic VirtualMachineStatus getStatus()
public void setErrorCode(VirtualMachineErrorCode errorCode)
errorCode
- The error codepublic VirtualMachineErrorCode getErrorCode()
public void setVirtualMachineLocation(VirtualMachineLocation location)
location
- The virtual machine locationpublic VirtualMachineLocation getVirtualMachineLocation()
public void setGroupManagerControlDataAddress(NetworkAddress groupManagerControlDataAddress)
groupManagerControlDataAddress
- The control data addresspublic NetworkAddress getGroupManagerControlDataAddress()
public void setIpAddress(String assignedIpAddress)
assignedIpAddress
- The assigned ip addresspublic String getIpAddress()
public boolean getIsAssigned()
public void setIsAssigned(boolean isAssigned)
isAssigned
- the isAssigned to setCopyright © 2013. All Rights Reserved.