package org.ovirt.engine.core.common.action;
import java.util.Map;
import org.ovirt.engine.core.compat.Guid;
public class GlusterStorageSyncCommandParameters extends VdcActionParametersBase {
private static final long serialVersionUID = 223157376819659037L;
private Guid storageDomainId;
private Guid geoRepSessionId;
private Map<Guid, Guid> vmIdSnapshotIds;
private DRStep nextStep;
public DRStep getNextStep() {
return nextStep;
}
public void setNextStep(DRStep nextStep) {
this.nextStep = nextStep;
}
public enum DRStep {
GEO_REP,
REMOVE_TMP_SNAPSHOTS
}
public GlusterStorageSyncCommandParameters() {
super();
}
public GlusterStorageSyncCommandParameters(Guid storageDomainId, Guid geoRepSessionId) {
super();
this.storageDomainId = storageDomainId;
this.geoRepSessionId = geoRepSessionId;
}
public Guid getStorageDomainId() {
return storageDomainId;
}
public void setStorageDomainId(Guid storageDomainId) {
this.storageDomainId = storageDomainId;
}
public Guid getGeoRepSessionId() {
return geoRepSessionId;
}
public void setGeoRepSessionId(Guid geoRepSessionId) {
this.geoRepSessionId = geoRepSessionId;
}
public Map<Guid, Guid> getVmIdSnapshotIds() {
return vmIdSnapshotIds;
}
public void setVmIdSnapshotIds(Map<Guid, Guid> vmIdsnapshotIds) {
this.vmIdSnapshotIds = vmIdsnapshotIds;
}
}