package org.zstack.header.vm; /** * Created by frank on 11/1/2015. */ public class VmAbnormalLifeCycleStruct { public enum VmAbnormalLifeCycleOperation { VmStoppedOnTheSameHost, VmRunningFromIntermediateState, VmStoppedFromIntermediateState, VmPausedFromUnknownStateHostNotChanged, VmRunningFromUnknownStateHostNotChanged, VmRunningFromUnknownStateHostChanged, VmStoppedFromUnknownStateHostNotChanged, VmStoppedFromPausedStateHostNotChanged, VmMigrateToAnotherHost, VmRunningOnTheHost, VmPausedFromRunningStateHostNotChanged, VmRunningFromPausedStateHostNotChanged } private VmAbnormalLifeCycleOperation operation; private VmInstanceInventory vmInstance; private String originalHostUuid; private String currentHostUuid; private VmInstanceState originalState; private VmInstanceState currentState; public VmAbnormalLifeCycleOperation getOperation() { return operation; } public void setOperation(VmAbnormalLifeCycleOperation operation) { this.operation = operation; } public VmInstanceInventory getVmInstance() { return vmInstance; } public void setVmInstance(VmInstanceInventory vmInstance) { this.vmInstance = vmInstance; } public String getOriginalHostUuid() { return originalHostUuid; } public void setOriginalHostUuid(String originalHostUuid) { this.originalHostUuid = originalHostUuid; } public String getCurrentHostUuid() { return currentHostUuid; } public void setCurrentHostUuid(String currentHostUuid) { this.currentHostUuid = currentHostUuid; } public VmInstanceState getOriginalState() { return originalState; } public void setOriginalState(VmInstanceState originalState) { this.originalState = originalState; } public VmInstanceState getCurrentState() { return currentState; } public void setCurrentState(VmInstanceState currentState) { this.currentState = currentState; } }