Class PowerState


public final class PowerState extends ExpandableStringEnum<PowerState>
Possible power states of a virtual machine.
  • Field Details

    • RUNNING

      public static final PowerState RUNNING
      Static value PowerState/running for PowerState.
    • DEALLOCATING

      public static final PowerState DEALLOCATING
      Static value PowerState/deallocating for PowerState.
    • DEALLOCATED

      public static final PowerState DEALLOCATED
      Static value PowerState/deallocated 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
    • values

      public static Collection<PowerState> values()
      Returns:
      all known power states
    • 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