public Builder mergeFrom(com.google.genomics.v1.ImportReadGroupSetsRequest other) {
   if (other == com.google.genomics.v1.ImportReadGroupSetsRequest.getDefaultInstance())
     return this;
   if (!other.getDatasetId().isEmpty()) {
     datasetId_ = other.datasetId_;
     onChanged();
   }
   if (!other.getReferenceSetId().isEmpty()) {
     referenceSetId_ = other.referenceSetId_;
     onChanged();
   }
   if (!other.sourceUris_.isEmpty()) {
     if (sourceUris_.isEmpty()) {
       sourceUris_ = other.sourceUris_;
       bitField0_ = (bitField0_ & ~0x00000004);
     } else {
       ensureSourceUrisIsMutable();
       sourceUris_.addAll(other.sourceUris_);
     }
     onChanged();
   }
   if (other.partitionStrategy_ != 0) {
     setPartitionStrategyValue(other.getPartitionStrategyValue());
   }
   onChanged();
   return this;
 }
 public com.google.genomics.v1.ImportReadGroupSetsRequest getDefaultInstanceForType() {
   return com.google.genomics.v1.ImportReadGroupSetsRequest.getDefaultInstance();
 }