public Builder mergeFrom(
          com.google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec other) {
        if (other
            == com.google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec
                .getDefaultInstance()) return this;
        if (!other.getName().isEmpty()) {
          name_ = other.name_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        switch (other.getResourceTypeCase()) {
          case CONFIG_TYPE_URI:
            {
              resourceTypeCase_ = 2;
              resourceType_ = other.resourceType_;
              onChanged();
              break;
            }
          case RESOURCE_TYPE_URI:
            {
              resourceTypeCase_ = 3;
              resourceType_ = other.resourceType_;
              onChanged();
              break;
            }
          case RESOURCETYPE_NOT_SET:
            {
              break;
            }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
<pre>
Message for instance resource channel specification.
External resources are virtual nodes which are not expressed in the
application graph. Each processor expresses its out-graph spec, so customer
is able to override the external source or destinations to the
</pre>

Protobuf type {@code
google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec}
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/ProcessorIOSpec.java