@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        BindingPattern that = (BindingPattern) o;
        return Objects.equals(scheme, that.scheme) &&
                Objects.equals(host, that.host) &&
                Objects.equals(port, that.port) &&
                Objects.equals(path, that.path);
    }
Returns true if pattern will match any port (if present) in uri *
config-model/src/main/java/com/yahoo/vespa/model/container/component/BindingPattern.java