package com.urbancode.terraform.tasks.rackspace;
public enum DatabaseFlavor {
SIZE_512MB("512MB"), SIZE_1GB("1GB"), SIZE_2GB("2GB"), SIZE_4GB("4GB");
private String size;
//----------------------------------------------------------------------------------------------
private DatabaseFlavor(String size) {
this.size = size;
}
//----------------------------------------------------------------------------------------------
static public boolean contains(String testString) {
for (DatabaseFlavor c : values()) {
if (c.size.equals(testString)) {
return true;
}
}
return false;
}
//----------------------------------------------------------------------------------------------
static public String lookupFlavorID(String testSize) {
if (testSize.equalsIgnoreCase(SIZE_512MB.size)) {
return "1";
}
else if (testSize.equalsIgnoreCase(SIZE_1GB.size)) {
return "2";
}
else if (testSize.equalsIgnoreCase(SIZE_2GB.size)) {
return "3";
}
else if (testSize.equalsIgnoreCase(SIZE_4GB.size)) {
return "4";
}
else {
return null;
}
}
}