public abstract static class ServerDetails.Builder<T extends ServerDetails.Builder<T>> extends Server.Builder<T>
| Modifier and Type | Field and Description |
|---|---|
protected Cost |
cost |
protected int |
cpuCores |
protected String |
description |
protected int |
diskSizeGB |
protected Set<Ip> |
ips |
protected int |
memorySizeMB |
protected Server.State |
state |
protected String |
templateName |
protected int |
transferGB |
datacenter, hostname, id, platform| Constructor and Description |
|---|
ServerDetails.Builder() |
| Modifier and Type | Method and Description |
|---|---|
ServerDetails |
build() |
T |
cost(Cost cost) |
T |
cpuCores(int cpuCores) |
T |
description(String description) |
T |
diskSizeGB(int diskSizeGB) |
T |
fromServerDetails(ServerDetails in) |
T |
ips(Ip... in) |
T |
ips(Set<Ip> ips) |
T |
memorySizeMB(int memorySizeMB) |
T |
state(Server.State state) |
T |
templateName(String templateName) |
T |
transferGB(int transferGB) |
datacenter, fromServer, hostname, id, platform, selfprotected Server.State state
protected String description
protected String templateName
protected int cpuCores
protected int memorySizeMB
protected int diskSizeGB
protected int transferGB
protected Cost cost
public T state(Server.State state)
ServerDetails.getState()public T description(String description)
ServerDetails.getDescription()public T templateName(String templateName)
ServerDetails.getTemplateName()public T cpuCores(int cpuCores)
ServerDetails.getCpuCores()public T memorySizeMB(int memorySizeMB)
ServerDetails.getMemorySizeMB()public T diskSizeGB(int diskSizeGB)
ServerDetails.getDiskSizeGB()public T transferGB(int transferGB)
ServerDetails.getTransferGB()public T cost(Cost cost)
ServerDetails.getCost()public T ips(Set<Ip> ips)
ServerDetails.getIps()public ServerDetails build()
build in class Server.Builder<T extends ServerDetails.Builder<T>>public T fromServerDetails(ServerDetails in)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.