@java.lang.Override
      public boolean equals(final java.lang.Object obj) {
        if (obj == this) {
          return true;
        }
        if (!(obj
            instanceof
            com.google.cloud.visionai.v1.Application.ApplicationRuntimeInfo.GlobalOutputResource)) {
          return super.equals(obj);
        }
        com.google.cloud.visionai.v1.Application.ApplicationRuntimeInfo.GlobalOutputResource other =
            (com.google.cloud.visionai.v1.Application.ApplicationRuntimeInfo.GlobalOutputResource)
                obj;

        if (!getOutputResource().equals(other.getOutputResource())) return false;
        if (!getProducerNode().equals(other.getProducerNode())) return false;
        if (!getKey().equals(other.getKey())) return false;
        if (!getUnknownFields().equals(other.getUnknownFields())) return false;
        return true;
      }
<pre>
The key of the output resource, it has to be unique within the same
producer node. One producer node can output several output resources,
the key can be used to match corresponding output resources.
</pre>

<code>string key = 3;</code>

@return The bytes for key.
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/Application.java