public class ArtifactoryClientConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
ArtifactoryClientConfiguration(org.jfrog.build.api.util.Log log) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addDefaultPublisherAttributes(ArtifactoryClientConfiguration config,
java.lang.String defaultProjectName,
java.lang.String defaultAgentName,
java.lang.String defaultAgentVersion)
Add the the default publisher attributes to ArtifactoryClientConfiguration.
|
void |
fillFromProperties(java.util.Map<java.lang.String,java.lang.String> props,
IncludeExcludePatterns patterns) |
void |
fillFromProperties(java.util.Properties props)
Add properties to the client configuration.
|
void |
fillFromProperties(java.util.Properties props,
java.util.Set<java.lang.String> excludeIfAlreadyExists)
Add properties to the client configuration, excluding specific properties, if they already exist in the client configuration.
|
static java.util.Map<java.lang.String,java.lang.String> |
filterMapNullValues(java.util.Map<java.lang.String,java.lang.String> map) |
java.util.Map<java.lang.String,java.lang.String> |
getAllProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getAllRootConfig() |
java.lang.Integer |
getConnectionRetries() |
java.lang.String |
getContextUrl()
Deprecated.
Use only as a fallback when explicit publisher/resolver context url is missing
|
java.lang.String |
getEnvVarsExcludePatterns() |
java.lang.String |
getEnvVarsIncludePatterns() |
java.lang.String |
getExportFile() |
boolean |
getInsecureTls() |
org.jfrog.build.api.util.Log |
getLog() |
java.lang.Integer |
getMaxConnectionPerRoute() |
java.lang.Integer |
getMaxTotalConnection() |
java.lang.String |
getPropertiesFile() |
java.lang.Integer |
getSocketTimeout() |
java.lang.Integer |
getTimeout() |
java.lang.Boolean |
isActivateRecorder() |
java.lang.Boolean |
isIncludeEnvVars() |
void |
persistToPropertiesFile() |
void |
setActivateRecorder(java.lang.Boolean activateRecorder) |
void |
setConnectionRetries(java.lang.Integer connectionRetries) |
void |
setEnvVarsExcludePatterns(java.lang.String patterns) |
void |
setEnvVarsIncludePatterns(java.lang.String patterns) |
void |
setExportFile(java.lang.String exportFile) |
void |
setIncludeEnvVars(java.lang.Boolean enabled) |
void |
setInsecureTls(boolean enabled) |
void |
setMaxConnectionPerRoute(java.lang.Integer maxConnectionPerRoute) |
void |
setMaxTotalConnection(java.lang.Integer maxTotalConnection) |
void |
setPropertiesFile(java.lang.String propertyFile) |
void |
setSocketTimeout(java.lang.Integer socketTimeout) |
void |
setTimeout(java.lang.Integer timeout) |
void |
setTimeoutSec(java.lang.Integer timeout) |
public static final transient int DEFAULT_MIN_CHECKSUM_DEPLOY_SIZE_KB
public static final java.lang.String DEFAULT_NUGET_PROTOCOL
public final ArtifactoryClientConfiguration.ResolverHandler resolver
public final ArtifactoryClientConfiguration.PublisherHandler publisher
public final ArtifactoryClientConfiguration.BuildInfoHandler info
public final ArtifactoryClientConfiguration.ProxyHandler proxy
public final ArtifactoryClientConfiguration.PackageManagerHandler packageManagerHandler
public final ArtifactoryClientConfiguration.NpmHandler npmHandler
public final ArtifactoryClientConfiguration.PipHandler pipHandler
public final ArtifactoryClientConfiguration.DotnetHandler dotnetHandler
public final ArtifactoryClientConfiguration.DockerHandler dockerHandler
public final ArtifactoryClientConfiguration.GoHandler goHandler
public final PrefixPropertyHandler root
public ArtifactoryClientConfiguration(org.jfrog.build.api.util.Log log)
public void fillFromProperties(java.util.Map<java.lang.String,java.lang.String> props,
IncludeExcludePatterns patterns)
public void fillFromProperties(java.util.Properties props)
props - The properties to be added.public void fillFromProperties(java.util.Properties props,
java.util.Set<java.lang.String> excludeIfAlreadyExists)
props - The properties to be added to the client configuration.excludeIfAlreadyExists - A collection of property names which will not be added to the client configuration
if they already exist in it.public java.util.Map<java.lang.String,java.lang.String> getAllProperties()
public java.util.Map<java.lang.String,java.lang.String> getAllRootConfig()
public org.jfrog.build.api.util.Log getLog()
public void persistToPropertiesFile()
public static java.util.Map<java.lang.String,java.lang.String> filterMapNullValues(java.util.Map<java.lang.String,java.lang.String> map)
@Deprecated public java.lang.String getContextUrl()
public void setTimeoutSec(java.lang.Integer timeout)
public java.lang.Integer getTimeout()
public void setTimeout(java.lang.Integer timeout)
public void setConnectionRetries(java.lang.Integer connectionRetries)
public java.lang.Integer getConnectionRetries()
public boolean getInsecureTls()
public void setInsecureTls(boolean enabled)
public java.lang.Integer getSocketTimeout()
public void setSocketTimeout(java.lang.Integer socketTimeout)
public java.lang.Integer getMaxTotalConnection()
public void setMaxTotalConnection(java.lang.Integer maxTotalConnection)
public java.lang.Integer getMaxConnectionPerRoute()
public void setMaxConnectionPerRoute(java.lang.Integer maxConnectionPerRoute)
public java.lang.String getPropertiesFile()
public void setPropertiesFile(java.lang.String propertyFile)
public java.lang.String getExportFile()
public void setExportFile(java.lang.String exportFile)
public void setIncludeEnvVars(java.lang.Boolean enabled)
public java.lang.Boolean isIncludeEnvVars()
public java.lang.String getEnvVarsIncludePatterns()
public void setEnvVarsIncludePatterns(java.lang.String patterns)
public java.lang.String getEnvVarsExcludePatterns()
public void setEnvVarsExcludePatterns(java.lang.String patterns)
public void setActivateRecorder(java.lang.Boolean activateRecorder)
public java.lang.Boolean isActivateRecorder()
public static void addDefaultPublisherAttributes(ArtifactoryClientConfiguration config, java.lang.String defaultProjectName, java.lang.String defaultAgentName, java.lang.String defaultAgentVersion)
config - - Global configuration of the current build.defaultProjectName - - Default project.defaultAgentName - - Default agent name.defaultAgentVersion - - Default agent version.