Package com.gitee.jenkins.gitee.api
Class GiteeClientBuilder
- java.lang.Object
-
- com.gitee.jenkins.gitee.api.GiteeClientBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Serializable
,Comparable<GiteeClientBuilder>
- Direct Known Subclasses:
ResteasyGiteeClientBuilder
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public abstract class GiteeClientBuilder extends Object implements Comparable<GiteeClientBuilder>, 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
GiteeClientBuilder(String id, int ordinal)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract GiteeClient
buildClient(String url, String token, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout)
int
compareTo(GiteeClientBuilder other)
static List<GiteeClientBuilder>
getAllGiteeClientBuilders()
static GiteeClientBuilder
getGiteeClientBuilderById(String id)
String
id()
-
-
-
Constructor Detail
-
GiteeClientBuilder
protected GiteeClientBuilder(String id, int ordinal)
-
-
Method Detail
-
getGiteeClientBuilderById
public static GiteeClientBuilder getGiteeClientBuilderById(String id)
-
getAllGiteeClientBuilders
public static List<GiteeClientBuilder> getAllGiteeClientBuilders()
-
id
@Nonnull public final String id()
-
buildClient
@Nonnull public abstract GiteeClient buildClient(String url, String token, boolean ignoreCertificateErrors, int connectionTimeout, int readTimeout)
-
compareTo
public final int compareTo(@Nonnull GiteeClientBuilder other)
- Specified by:
compareTo
in interfaceComparable<GiteeClientBuilder>
-
-