package org.ovirt.engine.core.common.businessentities;
import java.io.Serializable;
import java.util.Objects;
import org.ovirt.engine.core.compat.Guid;
public class VmPoolMap implements Serializable {
private static final long serialVersionUID = 5876397644156138863L;
public VmPoolMap() {
this (Guid.Empty, null);
}
public VmPoolMap(Guid vm_guid, Guid vm_pool_id) {
this.vmId = vm_guid;
this.vmPoolId = vm_pool_id;
}
private Guid vmId;
public Guid getVmId() {
return this.vmId;
}
public void setVmId(Guid value) {
this.vmId = value;
}
private Guid vmPoolId;
public Guid getVmPoolId() {
return this.vmPoolId;
}
public void setVmPoolId(Guid value) {
this.vmPoolId = value;
}
@Override
public int hashCode() {
return Objects.hash(
vmId,
vmPoolId
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof VmPoolMap)) {
return false;
}
VmPoolMap other = (VmPoolMap) obj;
return Objects.equals(vmId, other.vmId)
&& Objects.equals(vmPoolId, other.vmPoolId);
}
}