Create VES client example for domain 'notification'
[oam.git] / features / devicemanager / g-ran / ru-fh / provider / src / main / java / org / opendaylight / yang / gen / v1 / urn / _3gpp / tsg / sa5 / nrm / types / rev180731 / snssaiupfinfoitem / DnnUpfInfoKey.java
1 package org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.snssaiupfinfoitem;
2 import com.google.common.base.MoreObjects;
3 import java.lang.Override;
4 import java.lang.String;
5 import java.util.Objects;
6 import org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731.TDnn;
7 import org.opendaylight.yangtools.yang.binding.CodeHelpers;
8 import org.opendaylight.yangtools.yang.binding.Identifier;
9
10 public class DnnUpfInfoKey
11  implements Identifier<DnnUpfInfo> {
12     private static final long serialVersionUID = -3246452801435528856L;
13     private final TDnn _dnn;
14
15
16     public DnnUpfInfoKey(TDnn _dnn) {
17     
18     
19         this._dnn = _dnn;
20     }
21     
22     /**
23      * Creates a copy from Source Object.
24      *
25      * @param source Source object
26      */
27     public DnnUpfInfoKey(DnnUpfInfoKey source) {
28         this._dnn = source._dnn;
29     }
30
31
32     public TDnn getDnn() {
33         return _dnn;
34     }
35
36
37     @Override
38     public int hashCode() {
39         return CodeHelpers.wrapperHashCode(_dnn);
40     }
41
42     @Override
43     public boolean equals(java.lang.Object obj) {
44         if (this == obj) {
45             return true;
46         }
47         if (obj == null) {
48             return false;
49         }
50         if (getClass() != obj.getClass()) {
51             return false;
52         }
53         DnnUpfInfoKey other = (DnnUpfInfoKey) obj;
54         if (!Objects.equals(_dnn, other._dnn)) {
55             return false;
56         }
57         return true;
58     }
59
60     @Override
61     public String toString() {
62         final MoreObjects.ToStringHelper helper = MoreObjects.toStringHelper(DnnUpfInfoKey.class);
63         CodeHelpers.appendValue(helper, "_dnn", _dnn);
64         return helper.toString();
65     }
66 }
67