public void MergeFrom(ImageVersion other)
 {
     if (other == null)
     {
         return;
     }
     if (other.ImageVersionId.Length != 0)
     {
         ImageVersionId = other.ImageVersionId;
     }
     if (other.IsDefault != false)
     {
         IsDefault = other.IsDefault;
     }
     supportedPythonVersions_.Add(other.supportedPythonVersions_);
     if (other.releaseDate_ != null)
     {
         if (releaseDate_ == null)
         {
             ReleaseDate = new global::Google.Type.Date();
         }
         ReleaseDate.MergeFrom(other.ReleaseDate);
     }
     if (other.CreationDisabled != false)
     {
         CreationDisabled = other.CreationDisabled;
     }
     if (other.UpgradeDisabled != false)
     {
         UpgradeDisabled = other.UpgradeDisabled;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }