public void MergeFrom(DeploymentOccurrence other) { if (other == null) { return; } if (other.UserEmail.Length != 0) { UserEmail = other.UserEmail; } if (other.deployTime_ != null) { if (deployTime_ == null) { DeployTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } DeployTime.MergeFrom(other.DeployTime); } if (other.undeployTime_ != null) { if (undeployTime_ == null) { UndeployTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } UndeployTime.MergeFrom(other.UndeployTime); } if (other.Config.Length != 0) { Config = other.Config; } if (other.Address.Length != 0) { Address = other.Address; } resourceUri_.Add(other.resourceUri_); if (other.Platform != global::Grafeas.V1.DeploymentOccurrence.Types.Platform.Unspecified) { Platform = other.Platform; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }