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 |
deleteBuilds(java.lang.String buildName,
java.lang.String project,
boolean deleteArtifacts) |
void |
deleteBuilds(java.lang.String buildName,
java.lang.String project,
boolean deleteArtifacts,
java.lang.String... buildNumbers) |
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) |
org.jfrog.build.client.DownloadResponse |
download(java.lang.String downloadFrom) |
org.jfrog.build.client.DownloadResponse |
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) |
GetAllBuildNumbersResponse |
getAllBuildNumbers(java.lang.String buildName,
java.lang.String project) |
BuildInfo |
getBuildInfo(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String project) |
java.util.List<java.lang.String> |
getFederatedRepositoriesKeys() |
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(BuildInfo 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 project,
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(BuildRetention buildRetention,
java.lang.String buildName,
java.lang.String project,
boolean async) |
void |
sendModuleInfo(BuildInfo buildInfo) |
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,
java.lang.String project,
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 org.jfrog.build.client.DownloadResponse download(java.lang.String downloadFrom)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.DownloadResponse 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
getVersion in class ManagerBasejava.io.IOExceptionpublic void publishBuildInfo(BuildInfo buildInfo, java.lang.String platformUrl) throws java.io.IOException
java.io.IOExceptionpublic void sendModuleInfo(BuildInfo buildInfo) throws java.io.IOException
java.io.IOExceptionpublic GetAllBuildNumbersResponse getAllBuildNumbers(java.lang.String buildName, java.lang.String project) throws java.io.IOException
java.io.IOExceptionpublic void deleteBuilds(java.lang.String buildName,
java.lang.String project,
boolean deleteArtifacts)
throws java.io.IOException
java.io.IOExceptionpublic void deleteBuilds(java.lang.String buildName,
java.lang.String project,
boolean deleteArtifacts,
java.lang.String... buildNumbers)
throws java.io.IOException
java.io.IOExceptionpublic BuildInfo 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.List<java.lang.String> getFederatedRepositoriesKeys()
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 project,
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(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,
java.lang.String project,
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