public Builder mergeFrom(com.google.cloud.visionai.v1.DataSchemaDetails other) {
      if (other == com.google.cloud.visionai.v1.DataSchemaDetails.getDefaultInstance()) return this;
      if (other.hasType()) {
        setType(other.getType());
      }
      if (other.hasProtoAnyConfig()) {
        mergeProtoAnyConfig(other.getProtoAnyConfig());
      }
      if (other.hasListConfig()) {
        mergeListConfig(other.getListConfig());
      }
      if (other.hasCustomizedStructConfig()) {
        mergeCustomizedStructConfig(other.getCustomizedStructConfig());
      }
      if (other.hasGranularity()) {
        setGranularity(other.getGranularity());
      }
      if (other.hasSearchStrategy()) {
        mergeSearchStrategy(other.getSearchStrategy());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Data schema details indicates the data type and the data struct corresponding
to the key of user specified annotation.
</pre>

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