- builder
Creates a Builder object for generating Machineinstances.
- getId
Returns the identifier of the Machine.
- <init>
Constructs a new Machine.
- getMachineState
Returns the execution state of the Machine.
- getMembershipStatus
Returns the pool membership status of this Machine.
- getPublicIps
Returns the list of public IP addresses associated with this Machine. Depending
on the state of the
- isActiveMember
Returns a Predicate that returns true when passed a Machine that is an active
pool member -- it has
- isAllocated
Returns a Predicate that returns true when passed a Machine that has been
allocated from the underly
- isStarted
A Predicate that returns true when passed a Machine that has been started by the
underlying infrastr
- metadataEqual
Compares two metadata fields for equality. A null metadata is considered equal to a JsonNullmetadata
- timestampsEqual
Compares two time stamps equality based on their time counted as milliseconds
from epoch.
- toString