public final class OkHttpEnterpriseClient extends java.lang.Object implements EnterpriseClient
| Constructor and Description |
|---|
OkHttpEnterpriseClient(java.net.URL url,
java.lang.String token,
java.lang.String client,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
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) |
public OkHttpEnterpriseClient(java.net.URL url,
java.lang.String token,
java.lang.String client,
java.lang.String version)
throws EnterprisePluginException
EnterprisePluginExceptionpublic ServerInformation getServerInformation() throws EnterprisePluginException
getServerInformation in interface EnterpriseClientEnterprisePluginExceptionpublic java.util.List<Simulation> getSimulations() throws EnterprisePluginException
getSimulations in interface EnterpriseClientEnterprisePluginExceptionpublic Simulation getSimulation(java.util.UUID simulationId) throws EnterprisePluginException
getSimulation in interface EnterpriseClientEnterprisePluginExceptionpublic java.util.List<Team> getTeams() throws EnterprisePluginException
getTeams in interface EnterpriseClientEnterprisePluginExceptionpublic java.util.List<Pool> getPools() throws EnterprisePluginException
getPools in interface EnterpriseClientEnterprisePluginExceptionpublic java.util.List<PkgIndex> getPackages() throws EnterprisePluginException
getPackages in interface EnterpriseClientEnterprisePluginExceptionpublic Pkg getPackage(java.util.UUID pkgId) throws EnterprisePluginException
getPackage in interface EnterpriseClientEnterprisePluginExceptionpublic long uploadPackage(java.util.UUID packageId,
java.io.File file)
throws EnterprisePluginException
uploadPackage in interface EnterpriseClientpackageId - Requiredfile - Required path to the packaged JAR file to upload; requiredPackageNotFoundException - if the packageId does not existEnterprisePluginExceptionpublic RunSummary startSimulation(java.util.UUID simulationId, java.util.Map<java.lang.String,java.lang.String> systemProperties) throws EnterprisePluginException
startSimulation in interface EnterpriseClientsimulationId - RequiredsystemProperties - Required (can be an empty map)SimulationStartException - when start failed for any reasonEnterprisePluginExceptionpublic long uploadPackageWithChecksum(java.util.UUID packageId,
java.io.File file)
throws EnterprisePluginException
uploadPackageWithChecksum in interface EnterpriseClientpackageId - Requiredfile - RequiredEnterprisePluginExceptionpublic SimulationClassName updateSimulationClassName(java.util.UUID simulationId, java.lang.String className) throws EnterprisePluginException
updateSimulationClassName in interface EnterpriseClientsimulationId - RequiredclassName - RequiredEnterprisePluginExceptionpublic 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) throws EnterprisePluginException
createSimulation in interface EnterpriseClientEnterprisePluginExceptionpublic Pkg createPackage(java.lang.String packageName, java.util.UUID teamId) throws EnterprisePluginException
createPackage in interface EnterpriseClientEnterprisePluginExceptionpublic void close()
close in interface java.lang.AutoCloseable