- build
Creates a new Machine instance from the parameters passed thus far to the
Builder.
- cloudProvider
The name of the cloud provider that this Machine originates from. Required
attribute. For example, A
- id
Sets the identifier for the Machine being built. Required attribute.
- machineSize
The size (or type) of the Machine. Required attribute. For example, m1.medium
for an Amazon EC2 Clou
- machineState
Sets the MachineState for the Machine being built. Required attribute.
- membershipStatus
Sets the MembershipStatus for the Machine being built. Default:
MembershipStatus#defaultStatus().
- region
The name of the cloud region/zone/data center where this machine is located.
Required attribute. For
- serviceState
Sets the ServiceState for the Machine being built. Default:
ServiceState#UNKNOWN.
- metadata
Sets the meta data for the Machine being built. Default:null.
- privateIp
Adds a single private IP address for the Machine being built.
- publicIp
Adds a single public IP address for the Machine being built.
- <init>