PowerState Class

public final class PowerState
extends ExpandableStringEnum<PowerState>

Possible power states of a virtual machine.

Field Summary

Modifier and Type Field and Description
static final PowerState DEALLOCATED

Static value PowerState/deallocated for PowerState.

static final PowerState DEALLOCATING

Static value PowerState/deallocating for PowerState.

static final PowerState RUNNING

Static value PowerState/running for PowerState.

static final PowerState STARTING

Static value PowerState/starting for PowerState.

static final PowerState STOPPED

Static value PowerState/stopped for PowerState.

static final PowerState STOPPING

Static value PowerState/stopping for PowerState.

static final PowerState UNKNOWN

Static value PowerState/unknown for PowerState.

Constructor Summary

Constructor Description
PowerState()

Method Summary

Modifier and Type Method and Description
static PowerState fromInstanceView(VirtualMachineInstanceView virtualMachineInstanceView)

Creates an instance of PowerState from the virtual machine instance view status entry corresponding to the power state.

static PowerState fromString(String name)

Finds or creates a PowerState value.

static Collection<PowerState> values()

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

DEALLOCATED

public static final PowerState DEALLOCATED

Static value PowerState/deallocated for PowerState.

DEALLOCATING

public static final PowerState DEALLOCATING

Static value PowerState/deallocating for PowerState.

RUNNING

public static final PowerState RUNNING

Static value PowerState/running for PowerState.

STARTING

public static final PowerState STARTING

Static value PowerState/starting for PowerState.

STOPPED

public static final PowerState STOPPED

Static value PowerState/stopped for PowerState.

STOPPING

public static final PowerState STOPPING

Static value PowerState/stopping for PowerState.

UNKNOWN

public static final PowerState UNKNOWN

Static value PowerState/unknown for PowerState.

Constructor Details

PowerState

public PowerState()

Method Details

fromInstanceView

public static PowerState fromInstanceView(VirtualMachineInstanceView virtualMachineInstanceView)

Creates an instance of PowerState from the virtual machine instance view status entry corresponding to the power state.

Parameters:

virtualMachineInstanceView - the virtual machine instance view

Returns:

the PowerState

fromString

public static PowerState fromString(String name)

Finds or creates a PowerState value.

Parameters:

name - the value of the power state

Returns:

a PowerState instance

values

public static Collection values()

Returns:

all known power states

Applies to