Class GitLabClientBuilder
java.lang.Object
com.dabsquared.gitlabjenkins.gitlab.api.GitLabClientBuilder
- All Implemented Interfaces:
ExtensionPoint
,Serializable
,Comparable<GitLabClientBuilder>
- Direct Known Subclasses:
AutodetectGitLabClientBuilder
,ResteasyGitLabClientBuilder
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public abstract class GitLabClientBuilder
extends Object
implements Comparable<GitLabClientBuilder>, ExtensionPoint, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract GitLabClient
buildClient
(String url, GitlabCredentialResolver credentialResolver, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout) final int
compareTo
(GitLabClientBuilder other) static List<GitLabClientBuilder>
static GitLabClientBuilder
final String
id()
-
Constructor Details
-
GitLabClientBuilder
-
-
Method Details
-
getGitLabClientBuilderById
-
getAllGitLabClientBuilders
-
id
-
buildClient
@NonNull public abstract GitLabClient buildClient(String url, GitlabCredentialResolver credentialResolver, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout) -
compareTo
- Specified by:
compareTo
in interfaceComparable<GitLabClientBuilder>
-