gitlab: Enable construction via builder pattern
The protocol, host name, and access token are required and are therefore parameters of the new
(and new_insecure
) constructor. Enable addition of other optional configuration by introducing a builder pattern.
Edited by Brad King