public class ArtifactoryManager extends ManagerBase
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LAST_RELEASE |
static java.lang.String |
LATEST |
jfrogHttpClient, log| Constructor and Description |
|---|
ArtifactoryManager(java.lang.String artifactoryUrl,
org.jfrog.build.api.util.Log log) |
ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log) |
ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log) |
ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log) |
| Modifier and Type | Method and Description |
|---|---|
void |
createRepository(java.lang.String repository,
java.lang.String repositoryJsonConfig) |
void |
deleteProperties(java.lang.String relativePath,
java.lang.String properties) |
void |
deleteRepository(java.lang.String repository) |
void |
deleteRepositoryContent(java.lang.String repository) |
void |
distributeBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Distribution promotion) |
java.lang.String |
download(java.lang.String downloadFrom) |
java.lang.String |
download(java.lang.String downloadFrom,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.Header[] |
downloadHeaders(java.lang.String downloadFrom) |
org.apache.http.Header[] |
downloadHeaders(java.lang.String downloadFrom,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.io.File |
downloadToFile(java.lang.String downloadFrom,
java.lang.String downloadTo) |
java.io.File |
downloadToFile(java.lang.String downloadFrom,
java.lang.String downloadTo,
java.util.Map<java.lang.String,java.lang.String> headers) |
void |
executeUserPlugin(java.lang.String executionName,
java.util.Map<java.lang.String,java.lang.String> requestParams) |
org.jfrog.build.api.Build |
getBuildInfo(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String project) |
org.jfrog.build.client.ItemLastModified |
getItemLastModified(java.lang.String path) |
java.lang.String |
getLatestBuildNumber(java.lang.String buildName,
java.lang.String latestType,
java.lang.String project) |
java.util.List<java.lang.String> |
getLocalRepositoriesKeys() |
java.util.Properties |
getNpmAuth() |
java.util.List<java.lang.String> |
getRemoteRepositoriesKeys() |
java.util.Map |
getStagingStrategy(java.lang.String strategyName,
java.lang.String buildName,
java.util.Map<java.lang.String,java.lang.String> requestParams) |
java.util.Map<java.lang.String,java.util.List<java.util.Map>> |
getUserPluginInfo() |
org.jfrog.build.client.ArtifactoryVersion |
getVersion() |
java.util.List<java.lang.String> |
getVirtualRepositoriesKeys() |
boolean |
isLocalRepo(java.lang.String repositoryKey) |
boolean |
isRemoteRepo(java.lang.String repositoryKey) |
boolean |
isRepositoryExist(java.lang.String repositoryKey) |
void |
promotionUserPlugin(java.lang.String promotionName,
java.lang.String buildName,
java.lang.String buildNumber,
java.util.Map<java.lang.String,java.lang.String> requestParams) |
void |
publishBuildInfo(org.jfrog.build.api.Build buildInfo,
java.lang.String platformUrl) |
void |
reportUsage(UsageReporter usageReporter) |
java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifacts> |
retrievePatternArtifacts(java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifactsRequest> requests) |
org.jfrog.build.client.artifactoryXrayResponse.ArtifactoryXrayResponse |
scanBuild(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String context) |
org.jfrog.build.api.search.AqlSearchResult |
searchArtifactsByAql(java.lang.String aql) |
org.jfrog.build.api.dependency.PatternResultFileSet |
searchArtifactsByPattern(java.lang.String pattern) |
org.jfrog.build.api.dependency.PropertySearchResult |
searchArtifactsByProperties(java.lang.String properties) |
void |
sendBuildRetention(org.jfrog.build.api.BuildRetention buildRetention,
java.lang.String buildName,
java.lang.String project,
boolean async) |
void |
sendModuleInfo(org.jfrog.build.api.Build build) |
void |
setProperties(java.lang.String relativePath,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
boolean encodeProperties) |
void |
setProperties(java.lang.String relativePath,
java.lang.String properties,
boolean encodeProperties) |
void |
stageBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Promotion promotion) |
void |
updateFileProperty(java.lang.String itemPath,
java.lang.String properties) |
org.jfrog.build.client.ArtifactoryUploadResponse |
upload(DeployDetails details) |
org.jfrog.build.client.ArtifactoryUploadResponse |
upload(DeployDetails details,
java.lang.String logPrefix) |
org.jfrog.build.client.ArtifactoryUploadResponse |
upload(DeployDetails details,
java.lang.String logPrefix,
java.lang.Integer minChecksumDeploySizeKb) |
close, getProxyConfiguration, getUrl, setConnectionRetries, setConnectionTimeout, setInsecureTls, setLog, setProxyConfiguration, setProxyConfiguration, setProxyConfiguration, setSslContextpublic static final java.lang.String LATEST
public static final java.lang.String LAST_RELEASE
public ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log)
public ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log)
public ArtifactoryManager(java.lang.String artifactoryUrl,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log)
public ArtifactoryManager(java.lang.String artifactoryUrl,
org.jfrog.build.api.util.Log log)
public boolean isLocalRepo(java.lang.String repositoryKey)
throws java.io.IOException
java.io.IOExceptionpublic boolean isRemoteRepo(java.lang.String repositoryKey)
throws java.io.IOException
java.io.IOExceptionpublic void deleteProperties(java.lang.String relativePath,
java.lang.String properties)
throws java.io.IOException
java.io.IOExceptionpublic void setProperties(java.lang.String relativePath,
java.lang.String properties,
boolean encodeProperties)
throws java.io.IOException
java.io.IOExceptionpublic void setProperties(java.lang.String relativePath,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
boolean encodeProperties)
throws java.io.IOException
java.io.IOExceptionpublic void distributeBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Distribution promotion)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String download(java.lang.String downloadFrom)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String download(java.lang.String downloadFrom,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.Header[] downloadHeaders(java.lang.String downloadFrom)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.Header[] downloadHeaders(java.lang.String downloadFrom,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionpublic java.io.File downloadToFile(java.lang.String downloadFrom,
java.lang.String downloadTo)
throws java.io.IOException
java.io.IOExceptionpublic java.io.File downloadToFile(java.lang.String downloadFrom,
java.lang.String downloadTo,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionpublic void executeUserPlugin(java.lang.String executionName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOExceptionpublic void promotionUserPlugin(java.lang.String promotionName,
java.lang.String buildName,
java.lang.String buildNumber,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ItemLastModified getItemLastModified(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Properties getNpmAuth()
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ArtifactoryVersion getVersion()
throws java.io.IOException
java.io.IOExceptionpublic void publishBuildInfo(org.jfrog.build.api.Build buildInfo,
java.lang.String platformUrl)
throws java.io.IOException
java.io.IOExceptionpublic void sendModuleInfo(org.jfrog.build.api.Build build)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.api.Build getBuildInfo(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String project)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<java.lang.String> getLocalRepositoriesKeys()
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<java.lang.String> getRemoteRepositoriesKeys()
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<java.lang.String> getVirtualRepositoriesKeys()
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map getStagingStrategy(java.lang.String strategyName,
java.lang.String buildName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.util.List<java.util.Map>> getUserPluginInfo()
throws java.io.IOException
java.io.IOExceptionpublic boolean isRepositoryExist(java.lang.String repositoryKey)
throws java.io.IOException
java.io.IOExceptionpublic void reportUsage(UsageReporter usageReporter) throws java.io.IOException
java.io.IOExceptionpublic java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifacts> retrievePatternArtifacts(java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifactsRequest> requests)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.artifactoryXrayResponse.ArtifactoryXrayResponse scanBuild(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String context)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.api.search.AqlSearchResult searchArtifactsByAql(java.lang.String aql)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.api.dependency.PatternResultFileSet searchArtifactsByPattern(java.lang.String pattern)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.api.dependency.PropertySearchResult searchArtifactsByProperties(java.lang.String properties)
throws java.io.IOException
java.io.IOExceptionpublic void sendBuildRetention(org.jfrog.build.api.BuildRetention buildRetention,
java.lang.String buildName,
java.lang.String project,
boolean async)
throws java.io.IOException
java.io.IOExceptionpublic void stageBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Promotion promotion)
throws java.io.IOException
java.io.IOExceptionpublic void updateFileProperty(java.lang.String itemPath,
java.lang.String properties)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ArtifactoryUploadResponse upload(DeployDetails details) throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ArtifactoryUploadResponse upload(DeployDetails details, java.lang.String logPrefix) throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ArtifactoryUploadResponse upload(DeployDetails details, java.lang.String logPrefix, java.lang.Integer minChecksumDeploySizeKb) throws java.io.IOException
java.io.IOExceptionpublic void deleteRepository(java.lang.String repository)
throws java.io.IOException
java.io.IOExceptionpublic void deleteRepositoryContent(java.lang.String repository)
throws java.io.IOException
java.io.IOExceptionpublic void createRepository(java.lang.String repository,
java.lang.String repositoryJsonConfig)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getLatestBuildNumber(java.lang.String buildName,
java.lang.String latestType,
java.lang.String project)
throws java.io.IOException
java.io.IOException