package org.opennaas.extensions.vnmapper; public class VNLifetime { private int vnID; private int arrivalTime; private int releasingTime; private int providerID; private MappingResult mres; private int waitingForReleasing; public VNLifetime() { mres = new MappingResult(); waitingForReleasing = -1; } public VNLifetime(int id, int arrival, int life) { mres = new MappingResult(); vnID = id; arrivalTime = arrival; releasingTime = life; waitingForReleasing = -1; } public int getVnID() { return vnID; } public void setVnID(int vnID) { this.vnID = vnID; } public int getArrivalTime() { return arrivalTime; } public void setArrivalTime(int arrivalTime) { this.arrivalTime = arrivalTime; } public int getReleasingTime() { return releasingTime; } public void setReleasingTime(int releasingTime) { this.releasingTime = releasingTime; } public int getProviderID() { return providerID; } public void setProviderID(int providerID) { this.providerID = providerID; } public MappingResult getMres() { return mres; } public void setMres(MappingResult mres) { this.mres = mres; } public int getWaitingForReleasing() { return waitingForReleasing; } public void setWaitingForReleasing(int waitingForReleasing) { this.waitingForReleasing = waitingForReleasing; } }