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 | } |