public class KojiClient extends Object
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getBuildInfo(String buildId)
Retrieves information about a given build.
|
static KojiClient |
getKojiClient(String kojiInstanceURL)
Get the KojiClient Singleton instance.
|
String |
getKojiInstanceURL() |
Map<String,String> |
getLatestBuilds(String tag,
String pkg)
Gets latest builds.
|
String |
getSession()
Gets information about logged user.
|
List<Map<String,String>> |
listTaggedBuilds(org.jenkinsci.plugins.koji.xmlrpc.KojiClient.BuildParams buildParams)
Method for detailed queries.
|
Map<String,?> |
login() |
String |
sayHello()
Greet the remote Koji instance and test the communication.
|
void |
setDebug(boolean debug) |
public String getKojiInstanceURL()
public static KojiClient getKojiClient(String kojiInstanceURL)
kojiInstanceURL - URL of remote Koji instance.public Map<String,?> login() throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionpublic Map<String,String> getLatestBuilds(String tag, String pkg) throws org.apache.xmlrpc.XmlRpcException
tag - Koji tagpkg - Koji packageorg.apache.xmlrpc.XmlRpcExceptionpublic Map<String,String> getBuildInfo(String buildId) throws org.apache.xmlrpc.XmlRpcException
buildId - BuildId can be Name-Version-Release (NVR) or numeric buildId.org.apache.xmlrpc.XmlRpcExceptionpublic String getSession()
public List<Map<String,String>> listTaggedBuilds(org.jenkinsci.plugins.koji.xmlrpc.KojiClient.BuildParams buildParams) throws org.apache.xmlrpc.XmlRpcException
buildParams - Accepts BuildParams object holding various properties.org.apache.xmlrpc.XmlRpcExceptionpublic String sayHello()
public void setDebug(boolean debug)
Copyright © 2004-2014. All Rights Reserved.