package org.ovirt.engine.core.common.action.gluster;
import org.ovirt.engine.core.compat.Guid;
/**
* Parameter class with Gluster Volume Id, operation, layout and forceAction as parameters. <br>
* This will be used by Rebalance start, stop and status gluster volume commands. <br>
*/
public class GlusterVolumeRebalanceParameters extends GlusterVolumeParameters {
private static final long serialVersionUID = 8279638411077880853L;
private boolean fixLayoutOnly;
private boolean forceAction;
public GlusterVolumeRebalanceParameters() {
}
public GlusterVolumeRebalanceParameters(Guid volumeId) {
super(volumeId);
}
public GlusterVolumeRebalanceParameters(Guid volumeId, boolean fixLayoutOnly, boolean forceAction) {
super(volumeId);
setFixLayoutOnly(fixLayoutOnly);
setForceAction(forceAction);
}
public boolean isFixLayoutOnly() {
return fixLayoutOnly;
}
public void setFixLayoutOnly(boolean fixLayoutOnly) {
this.fixLayoutOnly = fixLayoutOnly;
}
public void setForceAction(boolean forceAction) {
this.forceAction = forceAction;
}
public boolean isForceAction() {
return forceAction;
}
}