public abstract class ManagerBuilderBase<T extends ManagerBuilderBase<T>>
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
accessToken |
protected java.lang.String |
artifactoryUrl |
protected int |
connectionRetry |
protected int |
connectionTimeout |
protected org.jfrog.build.api.util.Log |
log |
protected java.lang.String |
password |
protected org.jfrog.build.client.ProxyConfiguration |
proxyConfiguration |
protected javax.net.ssl.SSLContext |
sslContext |
protected java.lang.String |
username |
| Constructor and Description |
|---|
ManagerBuilderBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract ManagerBase |
build() |
protected ArtifactoryManager |
build(ArtifactoryManager client) |
protected abstract T |
self() |
T |
setAccessToken(java.lang.String accessToken) |
T |
setArtifactoryUrl(java.lang.String artifactoryUrl) |
T |
setClientConfiguration(ArtifactoryClientConfiguration clientConfiguration,
ArtifactoryClientConfiguration.RepositoryConfiguration repositoryConfiguration)
Set a complete client configuration from ArtifactoryClientConfiguration.
|
T |
setConnectionRetry(int connectionRetry) |
T |
setConnectionTimeout(int connectionTimeout) |
T |
setLog(org.jfrog.build.api.util.Log log) |
T |
setPassword(java.lang.String password) |
T |
setProxyConfiguration(org.jfrog.build.client.ProxyConfiguration proxyConfiguration) |
T |
setSslContext(javax.net.ssl.SSLContext sslContext) |
T |
setUsername(java.lang.String username) |
protected org.jfrog.build.client.ProxyConfiguration proxyConfiguration
protected int connectionTimeout
protected int connectionRetry
protected java.lang.String artifactoryUrl
protected javax.net.ssl.SSLContext sslContext
protected java.lang.String username
protected java.lang.String password
protected java.lang.String accessToken
protected org.jfrog.build.api.util.Log log
public T setProxyConfiguration(org.jfrog.build.client.ProxyConfiguration proxyConfiguration)
public T setConnectionTimeout(int connectionTimeout)
public T setConnectionRetry(int connectionRetry)
public T setArtifactoryUrl(java.lang.String artifactoryUrl)
public T setSslContext(javax.net.ssl.SSLContext sslContext)
public T setUsername(java.lang.String username)
public T setPassword(java.lang.String password)
public T setAccessToken(java.lang.String accessToken)
public T setLog(org.jfrog.build.api.util.Log log)
public T setClientConfiguration(ArtifactoryClientConfiguration clientConfiguration, ArtifactoryClientConfiguration.RepositoryConfiguration repositoryConfiguration)
clientConfiguration - - The client configurationrepositoryConfiguration - - Deployer or resolver configurationprotected ArtifactoryManager build(ArtifactoryManager client)
public abstract ManagerBase build()
protected abstract T self()