Package org.gitlab4j.api
Class ProxyClientConfig
java.lang.Object
org.gitlab4j.api.ProxyClientConfig
This class provides convenience methods to create ClientConfig properties so GitLabApi can use a proxy server.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateNtlmProxyClientConfig
(String proxyUri, String username, String password, String workstation, String domain) Create a Map instance set up to use an NTLM proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use an NTLM proxy server.createProxyClientConfig
(String proxyUri) Create a Map instance with properties set up to use a proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use a proxy server.createProxyClientConfig
(String proxyUri, String username, String password) Create a Map instance set up to use a proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use a proxy server.
-
Constructor Details
-
ProxyClientConfig
public ProxyClientConfig()
-
-
Method Details
-
createProxyClientConfig
Create a Map instance with properties set up to use a proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use a proxy server.- Parameters:
proxyUri
- the URI of the proxy server- Returns:
- a Map set up to allow GitLabApi to use a proxy server
-
createProxyClientConfig
public static Map<String,Object> createProxyClientConfig(String proxyUri, String username, String password) Create a Map instance set up to use a proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use a proxy server.- Parameters:
proxyUri
- the URI of the proxy serverusername
- the username for basic auth with the proxy serverpassword
- the password for basic auth with the proxy server- Returns:
- a Map set up to allow GitLabApi to use a proxy server
-
createNtlmProxyClientConfig
public static Map<String,Object> createNtlmProxyClientConfig(String proxyUri, String username, String password, String workstation, String domain) Create a Map instance set up to use an NTLM proxy server that can be passed to the GitLabAPi constructors and login methods to configure the GitLabApi instance to use an NTLM proxy server.- Parameters:
proxyUri
- the URI of the proxy serverusername
- the user name. This should not include the domain to authenticate with. For example: "user" is correct whereas "DOMAIN\user" is not.password
- the passwordworkstation
- the workstation the authentication request is originating from. Essentially, the computer name for this machine.domain
- the domain to authenticate within- Returns:
- a Map set up to allow GitLabApi to use an NTLM proxy server
-