Package org.sourcelab.github.client
Class Configuration
java.lang.Object
org.sourcelab.github.client.Configuration
User supplied Configuration of the API Client.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConfiguration(String apiToken, String apiUrl, ClientFactory clientFactory, boolean ignoreInvalidSslCertificates) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionThe configured Api Token.The configured Api Url.The configured Client factory instance.booleanIf the request should ignore invalid ssl certificates.static ConfigurationBuilderCreate a new Builder for creating Configuration instances.toString()
-
Constructor Details
-
Configuration
protected Configuration(String apiToken, String apiUrl, ClientFactory clientFactory, boolean ignoreInvalidSslCertificates) Constructor. Use- Parameters:
apiToken- Set the configured Api Token.apiUrl- Set the API Url.clientFactory- Set the org.sourcelab.github.client factory.ignoreInvalidSslCertificates- Optionally ignore invalid ssl certs.
-
-
Method Details
-
newBuilder
Create a new Builder for creating Configuration instances.- Returns:
- Builder for Configuration instances.
-
getApiToken
The configured Api Token.- Returns:
- The configured Api Token.
-
getApiUrl
The configured Api Url. Example: "https://api.github.com"- Returns:
- The configured Api Url. Example: "https://api.github.com"
-
isIgnoreInvalidSslCertificates
public boolean isIgnoreInvalidSslCertificates()If the request should ignore invalid ssl certificates. Not recommended.- Returns:
- true if invalid ssl certificates should be ignored, false if they should be validated.
-
getClientFactory
The configured Client factory instance.- Returns:
- The configured org.sourcelab.github.client factory instance.
-
toString
-