org.jfrog.build.extractor.clientConfiguration.client
Class ArtifactoryDependenciesClient
java.lang.Object
org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient
org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryDependenciesClient
public class ArtifactoryDependenciesClient
- extends ArtifactoryBaseClient
Artifactory client to perform artifacts and build dependencies related tasks.
|
Constructor Summary |
ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger)
|
|
Method Summary |
org.apache.http.HttpResponse |
downloadArtifact(java.lang.String downloadUrl)
|
org.apache.http.HttpResponse |
getArtifactChecksums(java.lang.String artifactUrl)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArtifactoryDependenciesClient
public ArtifactoryDependenciesClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger)
retrievePatternArtifacts
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
- Retrieves list of
BuildPatternArtifacts for build dependencies specified.
- Parameters:
requests - build dependencies to retrieve outputs for.
- Returns:
- build outputs for dependencies specified.
- Throws:
java.io.IOException
searchArtifactsByPattern
public org.jfrog.build.api.dependency.PatternResultFileSet searchArtifactsByPattern(java.lang.String pattern)
throws java.io.IOException
- Throws:
java.io.IOException
searchArtifactsByProperties
public org.jfrog.build.api.dependency.PropertySearchResult searchArtifactsByProperties(java.lang.String properties)
throws java.io.IOException
- Throws:
java.io.IOException
searchArtifactsByAql
public org.jfrog.build.api.search.AqlSearchResult searchArtifactsByAql(java.lang.String aql)
throws java.io.IOException
- Throws:
java.io.IOException
downloadArtifact
public org.apache.http.HttpResponse downloadArtifact(java.lang.String downloadUrl)
throws java.io.IOException
- Throws:
java.io.IOException
getArtifactChecksums
public org.apache.http.HttpResponse getArtifactChecksums(java.lang.String artifactUrl)
throws java.io.IOException
- Throws:
java.io.IOException