[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-tosca-generator-lib / openecomp-sdc-tosca-generator-api / src / main / java / org / openecomp / sdc / generator / datatypes / tosca / ComputeFlavor.java
1 package org.openecomp.sdc.generator.datatypes.tosca;
2
3 @SuppressWarnings("CheckStyle")
4 public class ComputeFlavor {
5
6   private int num_cpus;
7   private String disk_size;
8   private String mem_size;
9
10   public int getNum_cpus() {
11     return num_cpus;
12   }
13
14   public void setNum_cpus(int num_cpus) {
15     this.num_cpus = num_cpus;
16   }
17
18   public String getDisk_size() {
19     return disk_size;
20   }
21
22   public void setDisk_size(String disk_size) {
23     this.disk_size = disk_size;
24   }
25
26   public String getMem_size() {
27     return mem_size;
28   }
29
30   public void setMem_size(String mem_size) {
31     this.mem_size = mem_size;
32   }
33
34   @Override
35   public String toString() {
36     return "ComputeFlavor{ num_cpus=" + num_cpus + ", disk_size= " + disk_size
37         + ", mem_size=" + mem_size + "}";
38   }
39
40   @Override
41   public boolean equals(Object obj) {
42     if (this == obj)
43       return true;
44     if (getClass() != obj.getClass())
45       return false;
46     ComputeFlavor other = (ComputeFlavor) obj;
47     if (num_cpus != other.num_cpus)
48       return false;
49     if (this.disk_size == null) {
50       if (other.disk_size != null)
51         return false;
52     } else if (!disk_size.equals(other.disk_size))
53       return false;
54     if (this.mem_size == null) {
55       if (other.mem_size != null)
56         return false;
57     } else if (!mem_size.equals(other.mem_size))
58       return false;
59     return true;
60   }
61
62   @Override
63   public int hashCode() {
64     int result = num_cpus;
65     result = 31 * result + (disk_size != null ? disk_size.hashCode() : 0);
66     result = 31 * result + (mem_size != null ? mem_size.hashCode() : 0);
67     return result;
68   }
69 }