public class VM
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ESX |
static int |
EXECUTION_STATE_OFF |
static int |
EXECUTION_STATE_ON |
static int |
EXECUTION_STATE_STUCK |
static int |
EXECUTION_STATE_SUSPENDED |
static int |
EXECUTION_STATE_UNKNOWN |
static java.lang.String[] |
EXECUTION_STATES |
static java.lang.String |
GSX |
static boolean |
LOADED |
static int |
PERM_EXECUTE |
static int |
PERM_READ |
static int |
PERM_WRITE |
static int |
PLATFORM_LINUX |
static int |
PLATFORM_UNKNOWN |
static int |
PLATFORM_VMNIX |
static int |
PLATFORM_WINDOWS |
static java.lang.String[] |
PLATFORMS |
static int |
POWEROP_MODE_HARD |
static int |
POWEROP_MODE_SOFT |
static int |
POWEROP_MODE_TRYSOFT |
static int |
PRODINFO_BUILD |
static int |
PRODINFO_PLATFORM |
static int |
PRODINFO_PRODUCT |
static int |
PRODINFO_VERSION_MAJOR |
static int |
PRODINFO_VERSION_MINOR |
static int |
PRODINFO_VERSION_REVISION |
static int |
PRODUCT_ESX |
static int |
PRODUCT_GSX |
static int |
PRODUCT_SERVER |
static int |
PRODUCT_UNKNOWN |
static int |
PRODUCT_WS |
static java.lang.String[] |
PRODUCTS |
static java.lang.String |
SERVER |
| Constructor and Description |
|---|
VM() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute() |
boolean |
canRead() |
boolean |
canWrite() |
void |
connect(ConnectParams params,
java.lang.String config) |
void |
connect(ConnectParams params,
java.lang.String config,
boolean mks) |
void |
createSnapshot(java.lang.String name,
java.lang.String description,
boolean quiesce,
boolean memory) |
void |
deviceConnect(java.lang.String device) |
void |
deviceDisconnect(java.lang.String device) |
boolean |
deviceIsConnected(java.lang.String device) |
void |
disconnect() |
void |
dispose() |
protected void |
finalize() |
java.lang.String |
getConfig(java.lang.String key) |
java.lang.String |
getDisplayName() |
int |
getExecutionState() |
java.lang.String |
getFullVersion() |
java.lang.String |
getGuestInfo(java.lang.String key) |
java.lang.String |
getGuestOS() |
int |
getHeartbeat() |
int |
getId() |
java.lang.String |
getMemSize() |
int |
getPermissions() |
java.lang.String |
getPermissionsString() |
long |
getPid() |
int |
getProductInfo(int type) |
java.lang.String |
getProductName() |
java.lang.String |
getProductPlatform() |
int |
getRemoteConnections() |
java.lang.String |
getResource(java.lang.String key) |
java.lang.String |
getRunAsUser() |
int |
getToolsLastActive() |
int |
getUptime() |
java.lang.String |
getVersion() |
boolean |
hasSnapshot() |
boolean |
isConnected() |
boolean |
isESX() |
boolean |
isGSX() |
boolean |
isOff() |
boolean |
isOn() |
boolean |
isStuck() |
boolean |
isSuspended() |
void |
removeAllSnapshots() |
void |
reset() |
void |
reset(int mode) |
void |
resume() |
void |
resume(int mode) |
void |
revertToSnapshot() |
void |
saveScreenshot(java.lang.String name) |
void |
setGuestInfo(java.lang.String key,
java.lang.String value) |
void |
start() |
void |
start(int mode) |
void |
stop() |
void |
stop(int mode) |
void |
suspend() |
void |
suspend(int mode) |
public static final int EXECUTION_STATE_ON
public static final int EXECUTION_STATE_OFF
public static final int EXECUTION_STATE_SUSPENDED
public static final int EXECUTION_STATE_STUCK
public static final int EXECUTION_STATE_UNKNOWN
public static final java.lang.String[] EXECUTION_STATES
public static final int POWEROP_MODE_HARD
public static final int POWEROP_MODE_SOFT
public static final int POWEROP_MODE_TRYSOFT
public static final int PRODUCT_WS
public static final int PRODUCT_GSX
public static final int PRODUCT_ESX
public static final int PRODUCT_SERVER
public static final int PRODUCT_UNKNOWN
public static final java.lang.String GSX
public static final java.lang.String ESX
public static final java.lang.String SERVER
public static final java.lang.String[] PRODUCTS
public static final int PLATFORM_WINDOWS
public static final int PLATFORM_LINUX
public static final int PLATFORM_VMNIX
public static final int PLATFORM_UNKNOWN
public static final java.lang.String[] PLATFORMS
public static final int PRODINFO_PRODUCT
public static final int PRODINFO_PLATFORM
public static final int PRODINFO_BUILD
public static final int PRODINFO_VERSION_MAJOR
public static final int PRODINFO_VERSION_MINOR
public static final int PRODINFO_VERSION_REVISION
public static final int PERM_READ
public static final int PERM_WRITE
public static final int PERM_EXECUTE
public static final boolean LOADED
public void connect(ConnectParams params, java.lang.String config, boolean mks) throws VMwareException
VMwareExceptionpublic void connect(ConnectParams params, java.lang.String config) throws VMwareException
VMwareExceptionpublic void disconnect()
public boolean isConnected()
public int getExecutionState()
throws VMwareException
VMwareExceptionpublic int getRemoteConnections()
throws VMwareException
VMwareExceptionpublic int getUptime()
throws VMwareException
VMwareExceptionpublic int getHeartbeat()
throws VMwareException
VMwareExceptionpublic int getToolsLastActive()
throws VMwareException
VMwareExceptionpublic java.lang.String getRunAsUser()
throws VMwareException
VMwareExceptionpublic int getPermissions()
throws VMwareException
VMwareExceptionpublic java.lang.String getPermissionsString()
public boolean canRead()
public boolean canWrite()
public boolean canExecute()
public java.lang.String getConfig(java.lang.String key)
throws VMwareException
VMwareExceptionpublic java.lang.String getResource(java.lang.String key)
throws VMwareException
VMwareExceptionpublic java.lang.String getGuestInfo(java.lang.String key)
throws VMwareException
VMwareExceptionpublic void setGuestInfo(java.lang.String key,
java.lang.String value)
throws VMwareException
VMwareExceptionpublic int getProductInfo(int type)
throws VMwareException
VMwareExceptionpublic long getPid()
throws VMwareException
VMwareExceptionpublic int getId()
throws VMwareException
VMwareExceptionpublic java.lang.String getVersion()
throws VMwareException
VMwareExceptionpublic java.lang.String getFullVersion()
throws VMwareException
VMwareExceptionpublic java.lang.String getDisplayName()
public java.lang.String getGuestOS()
public java.lang.String getMemSize()
public java.lang.String getProductName()
public java.lang.String getProductPlatform()
public boolean isOn()
public boolean isOff()
public boolean isSuspended()
public boolean isStuck()
public boolean isESX()
public boolean isGSX()
public void start(int mode)
throws VMwareException
VMwareExceptionpublic void start()
throws VMwareException
VMwareExceptionpublic void stop(int mode)
throws VMwareException
VMwareExceptionpublic void stop()
throws VMwareException
VMwareExceptionpublic void reset(int mode)
throws VMwareException
VMwareExceptionpublic void reset()
throws VMwareException
VMwareExceptionpublic void suspend(int mode)
throws VMwareException
VMwareExceptionpublic void suspend()
throws VMwareException
VMwareExceptionpublic void resume(int mode)
throws VMwareException
VMwareExceptionpublic void resume()
throws VMwareException
VMwareExceptionpublic void createSnapshot(java.lang.String name,
java.lang.String description,
boolean quiesce,
boolean memory)
throws VMwareException
VMwareExceptionpublic void revertToSnapshot()
throws VMwareException
VMwareExceptionpublic void removeAllSnapshots()
throws VMwareException
VMwareExceptionpublic boolean hasSnapshot()
throws VMwareException
VMwareExceptionpublic void saveScreenshot(java.lang.String name)
throws VMwareException
VMwareExceptionpublic void deviceConnect(java.lang.String device)
throws VMwareException
VMwareExceptionpublic void deviceDisconnect(java.lang.String device)
throws VMwareException
VMwareExceptionpublic boolean deviceIsConnected(java.lang.String device)
throws VMwareException
VMwareExceptionpublic void dispose()
protected void finalize()
finalize in class java.lang.ObjectCopyright ? 2004-2011 Hyperic. All Rights Reserved.