Entry point for the DSL.
| Constructor and description |
|---|
Ontrack
(OTHttpClient httpClient)Construction of the Ontrack client, based on a raw HTTP client |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected java.lang.String |
asJSON(java.lang.Object data) |
|
Branch |
branch(java.lang.String project, java.lang.String branch) |
|
Build |
build(java.lang.String project, java.lang.String branch, java.lang.String build) |
|
java.lang.Object |
configure(groovy.lang.Closure closure) |
|
java.lang.Object |
delete(java.lang.String url) |
|
Document |
download(java.lang.String url) |
|
Project |
findProject(java.lang.String name)Looks for a project by its name |
|
java.lang.Object |
get(java.lang.String url) |
|
Admin |
getAdmin() |
|
Config |
getConfig() |
|
java.util.List<Project> |
getProjects()Gets the list of projects |
|
java.lang.String |
getVersion() |
|
java.lang.Object |
graphQLQuery(java.lang.String query, java.util.Map<java.lang.String, ?> variables = [:]) |
|
java.lang.Object |
post(java.lang.String url, java.lang.Object data) |
|
Project |
project(java.lang.String name, java.lang.String description = '') |
|
Project |
project(java.lang.String name, java.lang.String description = '', groovy.lang.Closure closure) |
|
PromotionLevel |
promotionLevel(java.lang.String project, java.lang.String branch, java.lang.String promotionLevel) |
|
java.lang.Object |
put(java.lang.String url, java.lang.Object data) |
|
java.util.List<SearchResult> |
search(java.lang.String token) |
|
java.lang.Object |
text(java.lang.String url) |
|
java.lang.Object |
upload(java.lang.String url, java.lang.String name, java.lang.Object o) |
|
java.lang.Object |
upload(java.lang.String url, java.lang.String name, java.lang.Object o, java.lang.String contentType) |
|
ValidationStamp |
validationStamp(java.lang.String project, java.lang.String branch, java.lang.String validationStamp) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Construction of the Ontrack client, based on a raw HTTP client
Looks for a project by its name
name - Name of the projectGets the list of projects