@Override
    public boolean equals(Object o) {
        if (o == this) return true;
        if ( ! (o instanceof ApplicationId)) return false;
        ApplicationId other = (ApplicationId)o;
        if ( ! other.tenant.equals(this.tenant)) return false;
        if ( ! other.application.equals(this.application)) return false;
        if ( ! other.instance.equals(this.instance)) return false;
        return true;
    }
The application id this is running as.
This is a combination of a tenant, application, and instance name.

@author bratseth
hosted-zone-api/src/main/java/ai/vespa/cloud/ApplicationId.java