public class ArtifactoryDependenciesClient extends ArtifactoryBaseClient
artifactoryUrl, httpClient, log, MD5_HEADER_NAME, SHA1_HEADER_NAME| Constructor and Description |
|---|
ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
org.jfrog.build.client.ArtifactoryHttpClient httpClient,
org.jfrog.build.api.util.Log logger) |
ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger) |
ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProperties(java.lang.String urlPath,
java.lang.String props) |
org.apache.http.client.methods.CloseableHttpResponse |
downloadArtifact(java.lang.String downloadUrl) |
org.apache.http.client.methods.CloseableHttpResponse |
downloadArtifact(java.lang.String downloadUrl,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.client.methods.CloseableHttpResponse |
getArtifactMetadata(java.lang.String artifactUrl) |
java.lang.String |
getLatestBuildNumberFromArtifactory(java.lang.String buildName,
java.lang.String buildNumber)
Retrieves build number for the provided build name.
|
java.util.Properties |
getNpmAuth() |
boolean |
isArtifactoryOSS() |
boolean |
isLocalRepo(java.lang.String repo) |
boolean |
isRemoteRepo(java.lang.String repo) |
java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifacts> |
retrievePatternArtifacts(java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifactsRequest> requests)
Retrieves list of
BuildPatternArtifacts for build dependencies specified. |
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 |
setProperties(java.lang.String urlPath,
java.lang.String props) |
close, getArtifactoryUrl, getArtifactoryVersion, getProxyConfiguration, isRepoExist, setConnectionRetries, setConnectionTimeout, setInsecureTls, setLog, setProxyConfiguration, setProxyConfiguration, setProxyConfigurationpublic ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger)
public ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger)
public ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
org.jfrog.build.client.ArtifactoryHttpClient httpClient,
org.jfrog.build.api.util.Log logger)
public java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifacts> retrievePatternArtifacts(java.util.List<org.jfrog.build.api.dependency.BuildPatternArtifactsRequest> requests)
throws java.io.IOException
BuildPatternArtifacts for build dependencies specified.requests - build dependencies to retrieve outputs for.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 org.jfrog.build.api.search.AqlSearchResult searchArtifactsByAql(java.lang.String aql)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Properties getNpmAuth()
throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.client.methods.CloseableHttpResponse downloadArtifact(java.lang.String downloadUrl)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.client.methods.CloseableHttpResponse downloadArtifact(java.lang.String downloadUrl,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.client.methods.CloseableHttpResponse getArtifactMetadata(java.lang.String artifactUrl)
throws java.io.IOException
java.io.IOExceptionpublic boolean isArtifactoryOSS()
throws java.io.IOException
java.io.IOExceptionpublic boolean isLocalRepo(java.lang.String repo)
throws java.io.IOException
java.io.IOExceptionpublic boolean isRemoteRepo(java.lang.String repo)
throws java.io.IOException
java.io.IOExceptionpublic void setProperties(java.lang.String urlPath,
java.lang.String props)
throws java.io.IOException
java.io.IOExceptionpublic void deleteProperties(java.lang.String urlPath,
java.lang.String props)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getLatestBuildNumberFromArtifactory(java.lang.String buildName,
java.lang.String buildNumber)
throws java.io.IOException
java.io.IOException