package io.fathom.cloud.openstack.client.dns.model; import com.google.common.base.Objects; public class Record { public String value; public Integer weight; public Integer priority; public Integer port; public boolean matches(Record other) { return matches(this, other); } private static boolean matches(Record a, Record b) { if (!Objects.equal(a.value, b.value)) { return false; } if (!Objects.equal(a.port, b.port)) { return false; } if (!Objects.equal(a.priority, b.priority)) { return false; } if (!Objects.equal(a.weight, b.weight)) { return false; } return true; } }