public static class ServerInfo.Builder extends Server.Builder
| Modifier and Type | Field and Description |
|---|---|
protected ServerMetrics |
metrics |
protected Date |
started |
protected ServerStatus |
status |
protected String |
user |
bootDeviceIds, cpu, devices, mem, nics, persistent, smp, vncname, tags, userMetadata, uuid| Constructor and Description |
|---|
ServerInfo.Builder() |
| Modifier and Type | Method and Description |
|---|---|
ServerInfo.Builder |
bootDeviceIds(Iterable<String> bootDeviceIds) |
ServerInfo |
build() |
ServerInfo.Builder |
cpu(int cpu) |
ServerInfo.Builder |
devices(Map<String,? extends Device> devices) |
ServerInfo.Builder |
mem(int mem) |
ServerInfo.Builder |
metrics(ServerMetrics metrics) |
ServerInfo.Builder |
name(String name) |
ServerInfo.Builder |
nics(Iterable<NIC> nics) |
ServerInfo.Builder |
persistent(boolean persistent) |
ServerInfo.Builder |
smp(Integer smp) |
ServerInfo.Builder |
started(Date started) |
ServerInfo.Builder |
status(ServerStatus status) |
ServerInfo.Builder |
tags(Iterable<String> tags) |
ServerInfo.Builder |
user(String user) |
ServerInfo.Builder |
userMetadata(Map<String,String> userMetadata) |
ServerInfo.Builder |
uuid(String uuid) |
ServerInfo.Builder |
vnc(VNC vnc) |
fromServerequals, hashCodeprotected ServerStatus status
protected Date started
protected String user
protected ServerMetrics metrics
public ServerInfo.Builder status(ServerStatus status)
public ServerInfo.Builder started(Date started)
public ServerInfo.Builder user(String user)
public ServerInfo.Builder metrics(ServerMetrics metrics)
public ServerInfo.Builder cpu(int cpu)
cpu in class Server.Builderpublic ServerInfo.Builder smp(Integer smp)
smp in class Server.Builderpublic ServerInfo.Builder mem(int mem)
mem in class Server.Builderpublic ServerInfo.Builder persistent(boolean persistent)
persistent in class Server.Builderpublic ServerInfo.Builder devices(Map<String,? extends Device> devices)
devices in class Server.Builderpublic ServerInfo.Builder bootDeviceIds(Iterable<String> bootDeviceIds)
bootDeviceIds in class Server.Builderpublic ServerInfo.Builder nics(Iterable<NIC> nics)
nics in class Server.Builderpublic ServerInfo.Builder vnc(VNC vnc)
vnc in class Server.Builderpublic ServerInfo.Builder uuid(String uuid)
uuid in class Server.Builderpublic ServerInfo.Builder name(String name)
name in class Server.Builderpublic ServerInfo.Builder tags(Iterable<String> tags)
tags in class Server.Builderpublic ServerInfo.Builder userMetadata(Map<String,String> userMetadata)
userMetadata in class Server.Builderpublic ServerInfo build()
build in class Server.BuilderCopyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.