Package uk.co.ractf.polaris.apiclient
Interface APIClient
-
- All Known Implementing Classes:
PolarisAPIClient
public interface APIClient
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static APIClientcreate(java.lang.String apiRoot, java.lang.String username, java.lang.String password)NamespaceCreateCommandcreateNamespace(uk.co.ractf.polaris.api.namespace.Namespace namespace)TaskCreateCommandcreateTask(uk.co.ractf.polaris.api.task.Task task)NamespaceDeleteCommanddeleteNamespace(java.lang.String id)TaskDeleteCommanddeleteTask(java.lang.String taskId)TaskDeleteCommanddeleteTask(uk.co.ractf.polaris.api.namespace.NamespacedId namespacedId)NamespaceGetCommandgetNamespace(java.lang.String id)TaskGetCommandgetTask(java.lang.String taskId)TaskGetCommandgetTask(uk.co.ractf.polaris.api.namespace.NamespacedId namespacedId)NamespaceListCommandlistNamespaces()TaskListCommandlistTasks()PingCommandping()NamespaceUpdateCommandupdateNamespace(uk.co.ractf.polaris.api.namespace.Namespace namespace)TaskUpdateCommandupdateTask(uk.co.ractf.polaris.api.task.Task task)
-
-
-
Method Detail
-
create
static APIClient create(java.lang.String apiRoot, java.lang.String username, java.lang.String password)
-
ping
PingCommand ping()
-
createTask
TaskCreateCommand createTask(uk.co.ractf.polaris.api.task.Task task)
-
updateTask
TaskUpdateCommand updateTask(uk.co.ractf.polaris.api.task.Task task)
-
listTasks
TaskListCommand listTasks()
-
getTask
TaskGetCommand getTask(uk.co.ractf.polaris.api.namespace.NamespacedId namespacedId)
-
getTask
TaskGetCommand getTask(java.lang.String taskId)
-
deleteTask
TaskDeleteCommand deleteTask(uk.co.ractf.polaris.api.namespace.NamespacedId namespacedId)
-
deleteTask
TaskDeleteCommand deleteTask(java.lang.String taskId)
-
createNamespace
NamespaceCreateCommand createNamespace(uk.co.ractf.polaris.api.namespace.Namespace namespace)
-
updateNamespace
NamespaceUpdateCommand updateNamespace(uk.co.ractf.polaris.api.namespace.Namespace namespace)
-
listNamespaces
NamespaceListCommand listNamespaces()
-
getNamespace
NamespaceGetCommand getNamespace(java.lang.String id)
-
deleteNamespace
NamespaceDeleteCommand deleteNamespace(java.lang.String id)
-
-