@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public abstract class GitLabClientBuilder extends Object implements Comparable<GitLabClientBuilder>, ExtensionPoint, Serializable
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier | Constructor and Description |
---|---|
protected |
GitLabClientBuilder(String id,
int ordinal) |
Modifier and Type | Method and 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() |
protected GitLabClientBuilder(String id, int ordinal)
public static GitLabClientBuilder getGitLabClientBuilderById(String id)
public static List<GitLabClientBuilder> getAllGitLabClientBuilders()
@NonNull public final String id()
@NonNull public abstract GitLabClient buildClient(String url, String token, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout)
public final int compareTo(@NonNull GitLabClientBuilder other)
compareTo
in interface Comparable<GitLabClientBuilder>
Copyright © 2016–2022. All rights reserved.