Package org.jclouds.elasticstack.domain
Class Server.Builder
- java.lang.Object
-
- org.jclouds.elasticstack.domain.Item.Builder
-
- org.jclouds.elasticstack.domain.Server.Builder
-
- Direct Known Subclasses:
ServerInfo.Builder
- Enclosing class:
- Server
public static class Server.Builder extends Item.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>bootDeviceIdsprotected intcpuprotected Map<String,? extends Device>devicesprotected intmemprotected List<NIC>nicsprotected booleanpersistentprotected Integersmpprotected VNCvnc-
Fields inherited from class org.jclouds.elasticstack.domain.Item.Builder
name, tags, userMetadata, uuid
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Server.BuilderbootDeviceIds(Iterable<String> bootDeviceIds)Serverbuild()Server.Buildercpu(int cpu)Server.Builderdevices(Map<String,? extends Device> devices)static Server.BuilderfromServer(Server in)Server.Buildermem(int mem)Server.Buildername(String name)Server.Buildernics(Iterable<NIC> nics)Server.Builderpersistent(boolean persistent)Server.Buildersmp(Integer smp)Server.Buildertags(Iterable<String> tags)Server.BuilderuserMetadata(Map<String,String> userMetadata)Server.Builderuuid(String uuid)Server.Buildervnc(VNC vnc)-
Methods inherited from class org.jclouds.elasticstack.domain.Item.Builder
equals, hashCode
-
-
-
-
Method Detail
-
cpu
public Server.Builder cpu(int cpu)
-
smp
public Server.Builder smp(Integer smp)
-
mem
public Server.Builder mem(int mem)
-
persistent
public Server.Builder persistent(boolean persistent)
-
devices
public Server.Builder devices(Map<String,? extends Device> devices)
-
bootDeviceIds
public Server.Builder bootDeviceIds(Iterable<String> bootDeviceIds)
-
nics
public Server.Builder nics(Iterable<NIC> nics)
-
vnc
public Server.Builder vnc(VNC vnc)
-
uuid
public Server.Builder uuid(String uuid)
- Overrides:
uuidin classItem.Builder
-
name
public Server.Builder name(String name)
- Overrides:
namein classItem.Builder
-
tags
public Server.Builder tags(Iterable<String> tags)
- Overrides:
tagsin classItem.Builder
-
userMetadata
public Server.Builder userMetadata(Map<String,String> userMetadata)
- Overrides:
userMetadatain classItem.Builder
-
build
public Server build()
- Overrides:
buildin classItem.Builder
-
fromServer
public static Server.Builder fromServer(Server in)
-
-