| Package | Description |
|---|---|
| com.elastisys.scale.cloudpool.api.types |
| Modifier and Type | Method and Description |
|---|---|
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. |
Copyright © 2011–2017 Elastisys. All rights reserved.