package org.ovirt.engine.core.common.businessentities.network;
import java.io.Serializable;
import java.util.Objects;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
import org.ovirt.engine.core.compat.Guid;
public class NetworkClusterId implements Serializable {
private static final long serialVersionUID = 4662794069699019632L;
public Guid clusterId;
public Guid networkId;
public NetworkClusterId() {
}
public NetworkClusterId(Guid clusterId, Guid networkId) {
this.clusterId = clusterId;
this.networkId = networkId;
}
public Guid getClusterId() {
return clusterId;
}
public void setClusterId(Guid clusterId) {
this.clusterId = clusterId;
}
public Guid getNetworkId() {
return networkId;
}
public void setNetworkId(Guid networkId) {
this.networkId = networkId;
}
@Override
public int hashCode() {
return Objects.hash(
clusterId,
networkId
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof NetworkClusterId)) {
return false;
}
NetworkClusterId other = (NetworkClusterId) obj;
return Objects.equals(clusterId, other.clusterId)
&& Objects.equals(networkId, other.networkId);
}
@Override
public String toString() {
return ToStringBuilder.forInstance(this)
.append("clusterId", getClusterId())
.append("networkId", getNetworkId())
.build();
}
}