Statistics
| Branch: | Revision:

root / src / com / rackspace / cloud / servers / api / client / Flavor.java @ af63e739

History | View | Annotate | Download (1.3 kB)

1 35e7942d Michael Mayo
/**
2 35e7942d Michael Mayo
 * 
3 35e7942d Michael Mayo
 */
4 35e7942d Michael Mayo
package com.rackspace.cloud.servers.api.client;
5 35e7942d Michael Mayo
6 d8f3bb33 Michael Mayo
import java.util.TreeMap;
7 d8f3bb33 Michael Mayo
8 35e7942d Michael Mayo
/**
9 35e7942d Michael Mayo
 * @author mike
10 35e7942d Michael Mayo
 *
11 35e7942d Michael Mayo
 */
12 35e7942d Michael Mayo
public class Flavor extends Entity {
13 35e7942d Michael Mayo
14 35e7942d Michael Mayo
        //<flavors xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
15 35e7942d Michael Mayo
        //<flavor disk="10" ram="256" name="256 server" id="1"/>
16 35e7942d Michael Mayo
        //<flavor disk="20" ram="512" name="512 server" id="2"/><flavor disk="40" ram="1024" name="1GB server" id="3"/><flavor disk="80" ram="2048" name="2GB server" id="4"/><flavor disk="160" ram="4096" name="4GB server" id="5"/><flavor disk="320" ram="8192" name="8GB server" id="6"/><flavor disk="620" ram="15872" name="15.5GB server" id="7"/></flavors>
17 35e7942d Michael Mayo
        
18 d8f3bb33 Michael Mayo
        private static TreeMap<String, Flavor> flavors;
19 d8f3bb33 Michael Mayo
        
20 35e7942d Michael Mayo
        private String disk;
21 35e7942d Michael Mayo
        private String ram;
22 35e7942d Michael Mayo
        
23 35e7942d Michael Mayo
        /**
24 35e7942d Michael Mayo
         * @return the disk
25 35e7942d Michael Mayo
         */
26 35e7942d Michael Mayo
        public String getDisk() {
27 35e7942d Michael Mayo
                return disk;
28 35e7942d Michael Mayo
        }
29 35e7942d Michael Mayo
        /**
30 35e7942d Michael Mayo
         * @param disk the disk to set
31 35e7942d Michael Mayo
         */
32 35e7942d Michael Mayo
        public void setDisk(String disk) {
33 35e7942d Michael Mayo
                this.disk = disk;
34 35e7942d Michael Mayo
        }
35 35e7942d Michael Mayo
        /**
36 35e7942d Michael Mayo
         * @return the ram
37 35e7942d Michael Mayo
         */
38 35e7942d Michael Mayo
        public String getRam() {
39 35e7942d Michael Mayo
                return ram;
40 35e7942d Michael Mayo
        }
41 35e7942d Michael Mayo
        /**
42 35e7942d Michael Mayo
         * @param ram the ram to set
43 35e7942d Michael Mayo
         */
44 35e7942d Michael Mayo
        public void setRam(String ram) {
45 35e7942d Michael Mayo
                this.ram = ram;
46 35e7942d Michael Mayo
        }
47 d8f3bb33 Michael Mayo
        /**
48 d8f3bb33 Michael Mayo
         * @return the flavors
49 d8f3bb33 Michael Mayo
         */
50 d8f3bb33 Michael Mayo
        public static TreeMap<String, Flavor> getFlavors() {
51 d8f3bb33 Michael Mayo
                return flavors;
52 d8f3bb33 Michael Mayo
        }
53 d8f3bb33 Michael Mayo
        /**
54 d8f3bb33 Michael Mayo
         * @param flavors the flavors to set
55 d8f3bb33 Michael Mayo
         */
56 d8f3bb33 Michael Mayo
        public static void setFlavors(TreeMap<String, Flavor> flavors) {
57 d8f3bb33 Michael Mayo
                Flavor.flavors = flavors;
58 d8f3bb33 Michael Mayo
        }
59 d8f3bb33 Michael Mayo
        
60 d8f3bb33 Michael Mayo
        
61 35e7942d Michael Mayo
}