public interface EnterpriseClient
extends java.lang.AutoCloseable
EnterprisePluginException can be thrown by all
methods of this public API:
UnauthorizedApiCallException: invalid authentication token
ForbiddenApiCallException: authentication token with insufficient privileges
ApiCallIOException: unexpected IO error
InvalidApiCallException: invalid input data
| Modifier and Type | Method and Description |
|---|---|
Pkg |
createPackage(java.lang.String packageName,
java.util.UUID teamId) |
Simulation |
createSimulation(java.lang.String simulationName,
java.util.UUID teamId,
java.lang.String className,
java.util.UUID pkgId,
java.util.Map<java.util.UUID,HostByPool> hostsByPool) |
Pkg |
getPackage(java.util.UUID pkgId) |
java.util.List<PkgIndex> |
getPackages() |
java.util.List<Pool> |
getPools() |
ServerInformation |
getServerInformation() |
Simulation |
getSimulation(java.util.UUID simulationId) |
java.util.List<Simulation> |
getSimulations() |
java.util.List<Team> |
getTeams() |
RunSummary |
startSimulation(java.util.UUID simulationId,
java.util.Map<java.lang.String,java.lang.String> systemProperties) |
SimulationClassName |
updateSimulationClassName(java.util.UUID simulationId,
java.lang.String className) |
long |
uploadPackage(java.util.UUID packageId,
java.io.File file) |
long |
uploadPackageWithChecksum(java.util.UUID packageId,
java.io.File file) |
ServerInformation getServerInformation() throws EnterprisePluginException
EnterprisePluginExceptionjava.util.List<Simulation> getSimulations() throws EnterprisePluginException
EnterprisePluginExceptionSimulation getSimulation(java.util.UUID simulationId) throws EnterprisePluginException
EnterprisePluginExceptionjava.util.List<Team> getTeams() throws EnterprisePluginException
EnterprisePluginExceptionjava.util.List<Pool> getPools() throws EnterprisePluginException
EnterprisePluginExceptionjava.util.List<PkgIndex> getPackages() throws EnterprisePluginException
EnterprisePluginExceptionPkg getPackage(java.util.UUID pkgId) throws EnterprisePluginException
EnterprisePluginExceptionlong uploadPackage(java.util.UUID packageId,
java.io.File file)
throws EnterprisePluginException
packageId - Requiredfile - Required path to the packaged JAR file to upload; requiredPackageNotFoundException - if the packageId does not existEnterprisePluginExceptionRunSummary startSimulation(java.util.UUID simulationId, java.util.Map<java.lang.String,java.lang.String> systemProperties) throws EnterprisePluginException
simulationId - RequiredsystemProperties - Required (can be an empty map)SimulationStartException - when start failed for any reasonEnterprisePluginExceptionlong uploadPackageWithChecksum(java.util.UUID packageId,
java.io.File file)
throws EnterprisePluginException
packageId - Requiredfile - RequiredEnterprisePluginExceptionSimulationClassName updateSimulationClassName(java.util.UUID simulationId, java.lang.String className) throws EnterprisePluginException
simulationId - RequiredclassName - RequiredEnterprisePluginExceptionSimulation createSimulation(java.lang.String simulationName, java.util.UUID teamId, java.lang.String className, java.util.UUID pkgId, java.util.Map<java.util.UUID,HostByPool> hostsByPool) throws EnterprisePluginException
EnterprisePluginExceptionPkg createPackage(java.lang.String packageName, java.util.UUID teamId) throws EnterprisePluginException
EnterprisePluginException