Package com.veertu.ankaMgmtSdk
Class ConcAnkaMgmtVm
- java.lang.Object
-
- com.veertu.ankaMgmtSdk.ConcAnkaMgmtVm
-
- All Implemented Interfaces:
AnkaMgmtVm
public class ConcAnkaMgmtVm extends Object implements AnkaMgmtVm
Created by asafgur on 17/05/2017.
-
-
Constructor Summary
Constructors Constructor Description ConcAnkaMgmtVm(String sessionId, AnkaMgmtCommunicator communicator, int sshConnectionPort)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getConnectionIp()
int
getConnectionPort()
String
getId()
String
getInfo()
String
getName()
String
getStatus()
boolean
isRunning()
String
saveImage(String targetVMId, String tag, String description, Boolean suspend, String shutdownScript, Boolean revertBeforePush, String revertTag, Boolean doSuspendTest)
void
terminate()
String
waitForBoot(int schedulingTimeout)
-
-
-
Constructor Detail
-
ConcAnkaMgmtVm
public ConcAnkaMgmtVm(String sessionId, AnkaMgmtCommunicator communicator, int sshConnectionPort)
-
-
Method Detail
-
getStatus
public String getStatus() throws AnkaMgmtException
- Specified by:
getStatus
in interfaceAnkaMgmtVm
- Throws:
AnkaMgmtException
-
waitForBoot
public String waitForBoot(int schedulingTimeout) throws InterruptedException, IOException, AnkaMgmtException
- Specified by:
waitForBoot
in interfaceAnkaMgmtVm
- Throws:
InterruptedException
IOException
AnkaMgmtException
-
getId
public String getId()
- Specified by:
getId
in interfaceAnkaMgmtVm
-
getName
public String getName()
- Specified by:
getName
in interfaceAnkaMgmtVm
-
getConnectionIp
public String getConnectionIp()
- Specified by:
getConnectionIp
in interfaceAnkaMgmtVm
-
getConnectionPort
public int getConnectionPort()
- Specified by:
getConnectionPort
in interfaceAnkaMgmtVm
-
terminate
public void terminate()
- Specified by:
terminate
in interfaceAnkaMgmtVm
-
saveImage
public String saveImage(String targetVMId, String tag, String description, Boolean suspend, String shutdownScript, Boolean revertBeforePush, String revertTag, Boolean doSuspendTest) throws AnkaMgmtException
- Specified by:
saveImage
in interfaceAnkaMgmtVm
- Throws:
AnkaMgmtException
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceAnkaMgmtVm
-
getInfo
public String getInfo()
- Specified by:
getInfo
in interfaceAnkaMgmtVm
-
-