## Uses of Class
com.elastisys.scale.cloudpool.api.types.Machine.Builder

Packages that use Machine.Builder
com.elastisys.scale.cloudpool.api.types

### Uses of Machine.Builder in com.elastisys.scale.cloudpool.api.types

Methods in com.elastisys.scale.cloudpool.api.types that return Machine.Builder
`static Machine.Builder` Machine.`builder()` Creates a `Machine.Builder` object for generating `Machine` instances.
`Machine.Builder` Machine.Builder.`cloudProvider(String cloudProvider)` The name of the cloud provider that this `Machine` originates from.
`Machine.Builder` Machine.Builder.`id(String id)` Sets the identifier for the `Machine` being built.
`Machine.Builder` Machine.Builder.`launchTime(org.joda.time.DateTime launchTime)` Sets the launchTime for the `Machine` being built.
`Machine.Builder` Machine.Builder.`machineSize(String machineSize)` The size (or type) of the `Machine`.
`Machine.Builder` Machine.Builder.`machineState(MachineState machineState)` Sets the `MachineState` for the `Machine` being built.
`Machine.Builder` Machine.Builder.`membershipStatus(MembershipStatus membershipStatus)` Sets the `MembershipStatus` for the `Machine` being built.
`Machine.Builder` Machine.Builder.`metadata(com.google.gson.JsonElement metadata)` Sets the meta data for the `Machine` being built.
`Machine.Builder` Machine.Builder.`privateIp(String privateIp)` Adds a single private IP address for the `Machine` being built.
`Machine.Builder` Machine.Builder.`privateIps(Collection<String> privateIps)` Adds several private IP address for the `Machine` being built.
`Machine.Builder` Machine.Builder.`publicIp(String publicIp)` Adds a single public IP address for the `Machine` being built.
`Machine.Builder` Machine.Builder.`publicIps(Collection<String> publicIps)` Adds several public IP address for the `Machine` being built.
`Machine.Builder` Machine.Builder.`region(String region)` The name of the cloud region/zone/data center where this machine is located.
`Machine.Builder` Machine.Builder.`requestTime(org.joda.time.DateTime requestTime)` Sets the requestTime for the `Machine` being built.
`Machine.Builder` Machine.Builder.`serviceState(ServiceState serviceState)` Sets the `ServiceState` for the `Machine` being built.