public abstract static class AllowedArgumentsForCreateServer.Builder<T extends AllowedArgumentsForCreateServer.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected Set<Integer> |
cpuCores |
protected Set<String> |
dataCenters |
protected Set<Integer> |
diskSizes |
protected Set<Integer> |
memorySizes |
protected Set<String> |
templates |
protected Set<Integer> |
transfers |
Constructor and Description |
---|
AllowedArgumentsForCreateServer.Builder() |
Modifier and Type | Method and Description |
---|---|
AllowedArgumentsForCreateServer |
build() |
T |
cpuCores(Integer... in) |
T |
cpuCores(Set<Integer> cpuCores) |
T |
dataCenters(Set<String> dataCenters) |
T |
dataCenters(String... in) |
T |
diskSizes(Integer... in) |
T |
diskSizes(Set<Integer> diskSizes) |
T |
fromAllowedArgumentsForCreateServer(AllowedArgumentsForCreateServer in) |
T |
memorySizes(Integer... in) |
T |
memorySizes(Set<Integer> memorySizes) |
protected abstract T |
self() |
T |
templates(Set<String> templates) |
T |
templates(String... in) |
T |
transfers(Integer... in) |
T |
transfers(Set<Integer> transfers) |
public AllowedArgumentsForCreateServer.Builder()
protected abstract T self()
public AllowedArgumentsForCreateServer build()
public T fromAllowedArgumentsForCreateServer(AllowedArgumentsForCreateServer in)
Copyright © 2009-2012 jclouds. All Rights Reserved.