package org.ovirt.engine.core.common.action;
import java.util.List;
import org.ovirt.engine.core.compat.Guid;
public class RemoveDeviceFromSANStorageDomainCommandParameters extends StorageDomainParametersBase {
private String deviceId;
private OperationStage operationStage = OperationStage.MOVE;
private List<String> destinationDevices;
public RemoveDeviceFromSANStorageDomainCommandParameters() {
}
public RemoveDeviceFromSANStorageDomainCommandParameters(Guid storageDomainId, String deviceId) {
this(storageDomainId, deviceId, null);
}
public RemoveDeviceFromSANStorageDomainCommandParameters(Guid storageDomainId,
String deviceId,
List<String> destinationDevices) {
super(storageDomainId);
this.deviceId = deviceId;
this.destinationDevices = destinationDevices;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public List<String> getDestinationDevices() {
return destinationDevices;
}
public void setDestinationDevices(List<String> destinationDevices) {
this.destinationDevices = destinationDevices;
}
public OperationStage getOperationStage() {
return operationStage;
}
public void setOperationStage(OperationStage operationStage) {
this.operationStage = operationStage;
}
public enum OperationStage {
MOVE,
REDUCE
}
}