package org.ovirt.engine.core.common.action.gluster;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeOptionEntity;
/**
* Command parameters class with a volume option (key and value) as parameter.
*/
public class GlusterVolumeOptionParameters extends GlusterVolumeParameters {
private static final long serialVersionUID = -7962802152394185854L;
@NotNull(message = "VALIDATION_GLUSTER_VOLUME_OPTION_NOT_NULL")
@Valid
private GlusterVolumeOptionEntity volumeOption;
public GlusterVolumeOptionParameters() {
}
public GlusterVolumeOptionParameters(GlusterVolumeOptionEntity option) {
super(option.getVolumeId());
setVolumeOption(option);
}
public GlusterVolumeOptionEntity getVolumeOption() {
return volumeOption;
}
public void setVolumeOption(GlusterVolumeOptionEntity volumeOption) {
this.volumeOption = volumeOption;
}
}