Class GitLabConnection
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<GitLabConnection>
-
- com.dabsquared.gitlabjenkins.connection.GitLabConnection
-
- All Implemented Interfaces:
Describable<GitLabConnection>
public class GitLabConnection extends AbstractDescribableImpl<GitLabConnection>
- Author:
- Robin Müller
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitLabConnection.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description GitLabConnection(String name, String url, String apiTokenId, boolean ignoreCertificateErrors, Integer connectionTimeout, Integer readTimeout)
GitLabConnection(String name, String url, String apiTokenId, GitLabClientBuilder clientBuilder, boolean ignoreCertificateErrors, Integer connectionTimeout, Integer readTimeout)
GitLabConnection(String name, String url, String apiTokenId, String clientBuilderId, boolean ignoreCertificateErrors, Integer connectionTimeout, Integer readTimeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApiTokenId()
GitLabClient
getClient(Item item, String jobCredentialId)
String
getClientBuilderId()
int
getConnectionTimeout()
String
getName()
int
getReadTimeout()
String
getUrl()
boolean
isIgnoreCertificateErrors()
static void
migrate()
protected GitLabConnection
readResolve()
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
GitLabConnection
public GitLabConnection(String name, String url, String apiTokenId, boolean ignoreCertificateErrors, Integer connectionTimeout, Integer readTimeout)
-
GitLabConnection
@DataBoundConstructor public GitLabConnection(String name, String url, String apiTokenId, String clientBuilderId, boolean ignoreCertificateErrors, Integer connectionTimeout, Integer readTimeout)
-
-
Method Detail
-
getName
public String getName()
-
getUrl
public String getUrl()
-
getApiTokenId
public String getApiTokenId()
-
getClientBuilderId
public String getClientBuilderId()
-
isIgnoreCertificateErrors
public boolean isIgnoreCertificateErrors()
-
getConnectionTimeout
public int getConnectionTimeout()
-
getReadTimeout
public int getReadTimeout()
-
getClient
public GitLabClient getClient(Item item, String jobCredentialId)
-
readResolve
protected GitLabConnection readResolve()
-
migrate
@Initializer(after=PLUGINS_STARTED) public static void migrate() throws IOException
- Throws:
IOException
-
-