## Uses of Class
com.elastisys.scale.cloudpool.api.types.MachineState

Packages that use MachineState
com.elastisys.scale.cloudpool.api.types

### Uses of MachineState in com.elastisys.scale.cloudpool.api.types

Methods in com.elastisys.scale.cloudpool.api.types that return MachineState
`MachineState` Machine.MachineStateExtractor.`apply(Machine machine)` Extracts the state of a `Machine`.
`MachineState` Machine.`getMachineState()` Returns the execution state of the `Machine`.
`static MachineState` MachineState.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static MachineState[]` MachineState.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.elastisys.scale.cloudpool.api.types that return types with arguments of type MachineState
`static com.google.common.base.Function<? super Machine,MachineState>` Machine.`toState()` Returns a transformation `Function` that given a `Machine` extracts its `MachineState`.

Methods in com.elastisys.scale.cloudpool.api.types with parameters of type MachineState
`static com.google.common.base.Predicate<? super Machine>` Machine.`inState(MachineState state)` Returns a `Predicate` that returns `true` when passed a `Machine` in a given `MachineState`.
`Machine.Builder` Machine.Builder.`machineState(MachineState machineState)` Sets the `MachineState` for the `Machine` being built.
`void` Machine.`setMachineState(MachineState machineState)` Sets the execution state of the `Machine`.

Constructors in com.elastisys.scale.cloudpool.api.types with parameters of type MachineState
Constructor and Description
`Machine(String id, MachineState machineState, MembershipStatus membershipStatus, ServiceState serviceState, String cloudProvider, String region, String machineSize, org.joda.time.DateTime requestTime, org.joda.time.DateTime launchTime, List<String> publicIps, List<String> privateIps, com.google.gson.JsonElement metadata)` Constructs a new `Machine`.
`MachineWithState(MachineState state)`