in apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java [387:418]
public boolean equals(Object o) {
if (this == o)
return true;
if (o == null || getClass() != o.getClass())
return false;
Port that = (Port) o;
return Objects.equal(this.id, that.id) &&
Objects.equal(this.status, that.status) &&
Objects.equal(this.vifType, that.vifType) &&
Objects.equal(this.vifDetails, that.vifDetails) &&
Objects.equal(this.qosQueueId, that.qosQueueId) &&
Objects.equal(this.name, that.name) &&
Objects.equal(this.networkId, that.networkId) &&
Objects.equal(this.adminStateUp, that.adminStateUp) &&
Objects.equal(this.macAddress, that.macAddress) &&
Objects.equal(this.fixedIps, that.fixedIps) &&
Objects.equal(this.deviceId, that.deviceId) &&
Objects.equal(this.deviceOwner, that.deviceOwner) &&
Objects.equal(this.tenantId, that.tenantId) &&
Objects.equal(this.securityGroups, that.securityGroups) &&
Objects.equal(this.allowedAddressPairs, that.allowedAddressPairs) &&
Objects.equal(this.extraDhcpOptions, that.extraDhcpOptions) &&
Objects.equal(this.vnicType, that.vnicType) &&
Objects.equal(this.hostId, that.hostId) &&
Objects.equal(this.profile, that.profile) &&
Objects.equal(this.portSecurity, that.portSecurity) &&
Objects.equal(this.profileId, that.profileId) &&
Objects.equal(this.macLearning, that.macLearning) &&
Objects.equal(this.qosRxtxFactor, that.qosRxtxFactor);
}