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
VMwareException
public void connect(ConnectParams params, java.lang.String config) throws VMwareException
VMwareException
public void disconnect()
public boolean isConnected()
public int getExecutionState() throws VMwareException
VMwareException
public int getRemoteConnections() throws VMwareException
VMwareException
public int getUptime() throws VMwareException
VMwareException
public int getHeartbeat() throws VMwareException
VMwareException
public int getToolsLastActive() throws VMwareException
VMwareException
public java.lang.String getRunAsUser() throws VMwareException
VMwareException
public int getPermissions() throws VMwareException
VMwareException
public java.lang.String getPermissionsString()
public boolean canRead()
public boolean canWrite()
public boolean canExecute()
public java.lang.String getConfig(java.lang.String key) throws VMwareException
VMwareException
public java.lang.String getResource(java.lang.String key) throws VMwareException
VMwareException
public java.lang.String getGuestInfo(java.lang.String key) throws VMwareException
VMwareException
public void setGuestInfo(java.lang.String key, java.lang.String value) throws VMwareException
VMwareException
public int getProductInfo(int type) throws VMwareException
VMwareException
public long getPid() throws VMwareException
VMwareException
public int getId() throws VMwareException
VMwareException
public java.lang.String getVersion() throws VMwareException
VMwareException
public java.lang.String getFullVersion() throws VMwareException
VMwareException
public 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
VMwareException
public void start() throws VMwareException
VMwareException
public void stop(int mode) throws VMwareException
VMwareException
public void stop() throws VMwareException
VMwareException
public void reset(int mode) throws VMwareException
VMwareException
public void reset() throws VMwareException
VMwareException
public void suspend(int mode) throws VMwareException
VMwareException
public void suspend() throws VMwareException
VMwareException
public void resume(int mode) throws VMwareException
VMwareException
public void resume() throws VMwareException
VMwareException
public void createSnapshot(java.lang.String name, java.lang.String description, boolean quiesce, boolean memory) throws VMwareException
VMwareException
public void revertToSnapshot() throws VMwareException
VMwareException
public void removeAllSnapshots() throws VMwareException
VMwareException
public boolean hasSnapshot() throws VMwareException
VMwareException
public void saveScreenshot(java.lang.String name) throws VMwareException
VMwareException
public void deviceConnect(java.lang.String device) throws VMwareException
VMwareException
public void deviceDisconnect(java.lang.String device) throws VMwareException
VMwareException
public boolean deviceIsConnected(java.lang.String device) throws VMwareException
VMwareException
public void dispose()
protected void finalize()
finalize
in class java.lang.Object
Copyright ? 2004-2011 Hyperic. All Rights Reserved.