package org.ovirt.engine.core.common.action.gluster;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import org.ovirt.engine.core.common.action.VdcActionParametersBase;
import org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity;
/**
* Command parameters for the "Create Volume" action
*/
public class CreateGlusterVolumeParameters extends VdcActionParametersBase {
private static final long serialVersionUID = 2015321730118872954L;
@NotNull(message = "VALIDATION_GLUSTER_VOLUME_NOT_NULL")
@Valid
private GlusterVolumeEntity volume;
private boolean force;
public CreateGlusterVolumeParameters() {
}
public CreateGlusterVolumeParameters(GlusterVolumeEntity volume) {
this(volume, false);
}
public CreateGlusterVolumeParameters(GlusterVolumeEntity volume, boolean force) {
setVolume(volume);
setForce(force);
}
public GlusterVolumeEntity getVolume() {
return volume;
}
public void setVolume(GlusterVolumeEntity volume) {
this.volume = volume;
}
public boolean isForce() {
return force;
}
public void setForce(boolean force) {
this.force = force;
}
}