public interface Artifactory extends ApiInterface, java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
API_BASE |
| Modifier and Type | Method and Description |
|---|---|
Builds |
builds() |
void |
close() |
default java.lang.String |
delete(java.lang.String path) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request) |
default <T> T |
get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
default <T> T |
get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
getContextName() |
java.io.InputStream |
getInputStream(java.lang.String path) |
java.io.InputStream |
getInputStreamWithHeaders(java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
getUri() |
java.lang.String |
getUserAgent() |
java.lang.String |
getUsername() |
default <T> T |
patch(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
Plugins |
plugins() |
default <T> T |
post(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
default <T> T |
put(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream inputStream,
long length,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
Repositories |
repositories() |
RepositoryHandle |
repository(java.lang.String repo) |
ArtifactoryResponse |
restCall(ArtifactoryRequest artifactoryRequest) |
Searches |
searches() |
Security |
security() |
Storage |
storage() |
ArtifactoryStreamingResponse |
streamingRestCall(ArtifactoryRequest artifactoryRequest) |
ArtifactorySystem |
system() |
static final java.lang.String API_BASE
java.lang.String getUri()
throws java.net.MalformedURLException
java.net.MalformedURLExceptionjava.lang.String getContextName()
throws java.net.MalformedURLException
java.net.MalformedURLExceptionjava.lang.String getUsername()
java.lang.String getUserAgent()
Repositories repositories()
RepositoryHandle repository(java.lang.String repo)
Searches searches()
Builds builds()
Security security()
Storage storage()
Plugins plugins()
ArtifactorySystem system()
ArtifactoryResponse restCall(ArtifactoryRequest artifactoryRequest) throws java.io.IOException
java.io.IOExceptionArtifactoryStreamingResponse streamingRestCall(ArtifactoryRequest artifactoryRequest) throws java.io.IOException
java.io.IOExceptionjava.io.InputStream getInputStream(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionjava.io.InputStream getInputStreamWithHeaders(java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionorg.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws java.io.IOException
java.io.IOExceptiondefault <T> T get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
java.io.IOExceptiondefault <T> T get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptiondefault <T> T post(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
java.io.IOExceptiondefault <T> T patch(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
java.io.IOExceptiondefault <T> T put(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream inputStream,
long length,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
java.io.IOExceptiondefault java.lang.String delete(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionvoid close()
close in interface java.lang.AutoCloseable