Package org.jclouds.glesys.domain
Class AllowedArgumentsForCreateServer
java.lang.Object
org.jclouds.glesys.domain.AllowedArgumentsForCreateServer
Sets the allowed arguments for some of the functions in this module such as disksize, cpucores etc.
- See Also:
 
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAllowedArgumentsForCreateServer(AllowedArguments diskSizesInGB, AllowedArguments memorySizesInMB, AllowedArguments cpuCoreOptions, Set<String> templateNames, AllowedArguments transfersInGB, Set<String> dataCenters)  - 
Method Summary
 
- 
Constructor Details
- 
AllowedArgumentsForCreateServer
@ConstructorProperties({"disksize","memorysize","cpucores","template","transfer","datacenter"}) protected AllowedArgumentsForCreateServer(AllowedArguments diskSizesInGB, AllowedArguments memorySizesInMB, AllowedArguments cpuCoreOptions, Set<String> templateNames, AllowedArguments transfersInGB, Set<String> dataCenters)  
 - 
 - 
Method Details
- 
builder
 - 
toBuilder
 - 
getDiskSizesInGB
- Returns:
 - a list of disk sizes, in GB, that can be used for creating servers on this platform
 - See Also:
 
 - 
getMemorySizesInMB
- Returns:
 - a list of memory sizes, in MB, that can be used for creating servers on this platform
 - See Also:
 
 - 
getCpuCoreOptions
- Returns:
 - a list of which core counts can be used for creating servers on this platform
 
 - 
getTemplateNames
- Returns:
 - a list of template names available for creating servers on this platform
 - See Also:
 
 - 
getTransfersInGB
- Returns:
 - the list of transfer settings available for creating servers on this platform
 
 - 
getDataCenters
- Returns:
 - the list of datacenters available that support creating servers on this platform
 
 - 
hashCode
public int hashCode() - 
equals
 - 
string
protected com.google.common.base.MoreObjects.ToStringHelper string() - 
toString
 
 -