public interface EnterpriseClient
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 |
|---|---|
boolean |
abortRun(java.util.UUID runId) |
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.lang.String,HostByLocation> hostsByLocation) |
java.net.URL |
getBaseUrl() |
java.util.List<Series> |
getConcurrentUserMetric(java.util.UUID runId,
java.lang.String scenario) |
Locations |
getLocations() |
Pkg |
getPackage(java.util.UUID pkgId) |
java.util.List<PkgIndex> |
getPackages() |
RequestsSummary |
getRequestsSummary(java.util.UUID runId) |
RunInformation |
getRunInformation(java.util.UUID runId) |
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,
java.util.Map<java.lang.String,java.lang.String> environmentVariables) |
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) |
java.net.URL getBaseUrl()
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
EnterprisePluginExceptionLocations getLocations() 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, java.util.Map<java.lang.String,java.lang.String> environmentVariables) throws EnterprisePluginException
simulationId - RequiredsystemProperties - Required (can be an empty map)environmentVariables - 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.lang.String,HostByLocation> hostsByLocation) throws EnterprisePluginException
EnterprisePluginExceptionPkg createPackage(java.lang.String packageName, java.util.UUID teamId) throws EnterprisePluginException
EnterprisePluginExceptionRunInformation getRunInformation(java.util.UUID runId) throws EnterprisePluginException
runId - RequiredRunNotFoundException - if the runId does not existEnterprisePluginExceptionjava.util.List<Series> getConcurrentUserMetric(java.util.UUID runId, java.lang.String scenario) throws EnterprisePluginException
runId - Requiredscenario - RequiredEnterprisePluginExceptionRequestsSummary getRequestsSummary(java.util.UUID runId) throws EnterprisePluginException
runId - RequiredEnterprisePluginExceptionboolean abortRun(java.util.UUID runId)
throws EnterprisePluginException
runId - RequiredEnterprisePluginException