package org.ovirt.engine.core.common.vdscommands;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
import org.ovirt.engine.core.compat.Guid;
public class IsolateVolumeVDSCommandParameters extends StorageJobVdsCommandParameters {
private Guid image;
private Guid sourceImageGroupId;
private Guid destImageGroupId;
public IsolateVolumeVDSCommandParameters() {
}
public IsolateVolumeVDSCommandParameters(Guid storageDomainId, Guid jobId, Guid image, Guid sourceImageGroupId,
Guid destImageGroupId) {
super(storageDomainId, jobId);
this.image = image;
this.sourceImageGroupId = sourceImageGroupId;
this.destImageGroupId = destImageGroupId;
}
public Guid getSourceImageGroupId() {
return sourceImageGroupId;
}
public void setSourceImageGroupId(Guid sourceImageGroupId) {
this.sourceImageGroupId = sourceImageGroupId;
}
public Guid getDestImageGroupId() {
return destImageGroupId;
}
public void setDestImageGroupId(Guid destImageGroupId) {
this.destImageGroupId = destImageGroupId;
}
public Guid getImage() {
return image;
}
public void setImage(Guid image) {
this.image = image;
}
@Override
protected ToStringBuilder appendAttributes(ToStringBuilder tsb) {
return super.appendAttributes(tsb).append("image", getImage())
.append("sourceImageGroupId", getSourceImageGroupId())
.append("destImageGroupId", getDestImageGroupId());
}
}