public class OptimusCloudManager extends java.lang.Object implements IOptimusCloudManager
| Constructor and Description |
|---|
OptimusCloudManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
engageSession(java.lang.String sessionUrl) |
SessionState |
getSessionState(java.lang.String sessionUrl) |
void |
releaseSession(MobileDriverDetails mobileDriverDetails) |
SessionInfo |
reserveAndroidAndIosSessions(int androidSessions,
int iosSessions) |
SessionInfo |
reserveAndroidAndIosSessions(java.lang.String buildNoVal,
int androidSessions,
int iosSessions) |
SessionInfo |
reserveAndroidSession() |
SessionInfo |
reserveAndroidSession(int numOfAndroidSessionsToBeReserved) |
SessionInfo |
reserveAndroidSession(java.lang.String buildNo) |
SessionInfo |
reserveAndroidSession(java.lang.String buildNo,
int numOfAndroidSessionsToBeReserved) |
SessionInfo |
reserveIosSession() |
SessionInfo |
reserveIosSession(int numOfIosSessionsToBeReserved) |
SessionInfo |
reserveIosSession(java.lang.String buildNo) |
SessionInfo |
reserveIosSession(java.lang.String buildNo,
int numOfIosSessionsToBeReserved) |
SessionInfo |
reserveSession(int numOfSessionsToBeReserved,
java.lang.String platformsToBeReserved) |
SessionInfo |
reserveSession(java.lang.String buildNoVal,
int numOfSessionsToBeReserved,
java.lang.String platformsToBeReserved) |
void |
terminateSession(java.lang.String sessionUrl) |
void |
unReserveSession(java.lang.String buildNo) |
public SessionInfo reserveAndroidSession()
reserveAndroidSession in interface IOptimusCloudManagerpublic SessionInfo reserveAndroidSession(int numOfAndroidSessionsToBeReserved)
reserveAndroidSession in interface IOptimusCloudManagerpublic SessionInfo reserveAndroidSession(java.lang.String buildNo)
reserveAndroidSession in interface IOptimusCloudManagerpublic SessionInfo reserveAndroidSession(java.lang.String buildNo, int numOfAndroidSessionsToBeReserved)
reserveAndroidSession in interface IOptimusCloudManagerpublic SessionInfo reserveIosSession()
reserveIosSession in interface IOptimusCloudManagerpublic SessionInfo reserveIosSession(java.lang.String buildNo)
reserveIosSession in interface IOptimusCloudManagerpublic SessionInfo reserveIosSession(int numOfIosSessionsToBeReserved)
reserveIosSession in interface IOptimusCloudManagerpublic SessionInfo reserveIosSession(java.lang.String buildNo, int numOfIosSessionsToBeReserved)
reserveIosSession in interface IOptimusCloudManagerpublic SessionInfo reserveAndroidAndIosSessions(int androidSessions, int iosSessions)
reserveAndroidAndIosSessions in interface IOptimusCloudManagerpublic SessionInfo reserveAndroidAndIosSessions(java.lang.String buildNoVal, int androidSessions, int iosSessions)
reserveAndroidAndIosSessions in interface IOptimusCloudManagerpublic SessionInfo reserveSession(int numOfSessionsToBeReserved, java.lang.String platformsToBeReserved)
reserveSession in interface IOptimusCloudManagerpublic SessionInfo reserveSession(java.lang.String buildNoVal, int numOfSessionsToBeReserved, java.lang.String platformsToBeReserved)
reserveSession in interface IOptimusCloudManagerpublic void unReserveSession(java.lang.String buildNo)
unReserveSession in interface IOptimusCloudManagerpublic void engageSession(java.lang.String sessionUrl)
engageSession in interface IOptimusCloudManagerpublic void releaseSession(MobileDriverDetails mobileDriverDetails)
releaseSession in interface IOptimusCloudManagerpublic void terminateSession(java.lang.String sessionUrl)
terminateSession in interface IOptimusCloudManagerpublic SessionState getSessionState(java.lang.String sessionUrl)
getSessionState in interface IOptimusCloudManager