PowerState Class

public class PowerState extends ExpandableStringEnum

Possible power states of a virtual machine.

Field Summary

Modifier and Type Field and Description
final PowerState DEALLOCATED

Static value PowerState/deallocated for PowerState.

final PowerState DEALLOCATING

Static value PowerState/deallocating for PowerState.

final PowerState RUNNING

Static value PowerState/running for PowerState.

final PowerState STARTING

Static value PowerState/starting for PowerState.

final PowerState STOPPED

Static value PowerState/stopped for PowerState.

final PowerState STOPPING

Static value PowerState/stopping for PowerState.

final PowerState UNKNOWN

Static value PowerState/unknown for PowerState.

Method Summary

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

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

PowerState fromString(String name)

Finds or creates a PowerState value.

Collection<PowerState> values()

Inherited Members

Field Details

DEALLOCATED

public static final PowerState DEALLOCATED= fromString("PowerState/deallocated")

Static value PowerState/deallocated for PowerState.

DEALLOCATING

public static final PowerState DEALLOCATING= fromString("PowerState/deallocating")

Static value PowerState/deallocating for PowerState.

RUNNING

public static final PowerState RUNNING= fromString("PowerState/running")

Static value PowerState/running for PowerState.

STARTING

public static final PowerState STARTING= fromString("PowerState/starting")

Static value PowerState/starting for PowerState.

STOPPED

public static final PowerState STOPPED= fromString("PowerState/stopped")

Static value PowerState/stopped for PowerState.

STOPPING

public static final PowerState STOPPING= fromString("PowerState/stopping")

Static value PowerState/stopping for PowerState.

UNKNOWN

public static final PowerState UNKNOWN= fromString("PowerState/unknown")

Static value PowerState/unknown for 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