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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GitLabClientBuilder(String id, int ordinal)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract GitLabClient
buildClient(String url, String token, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout)
int
compareTo(GitLabClientBuilder other)
static List<GitLabClientBuilder>
getAllGitLabClientBuilders()
static GitLabClientBuilder
getGitLabClientBuilderById(String id)
String
id()
-
-
-
Constructor Detail
-
GitLabClientBuilder
protected GitLabClientBuilder(String id, int ordinal)
-
-
Method Detail
-
getGitLabClientBuilderById
public static GitLabClientBuilder getGitLabClientBuilderById(String id)
-
getAllGitLabClientBuilders
public static List<GitLabClientBuilder> getAllGitLabClientBuilders()
-
id
@NonNull public final String id()
-
buildClient
@NonNull public abstract GitLabClient buildClient(String url, String token, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout)
-
compareTo
public final int compareTo(@NonNull GitLabClientBuilder other)
- Specified by:
compareTo
in interfaceComparable<GitLabClientBuilder>
-
-