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;
10 public class DnnUpfInfoKey
11 implements Identifier<DnnUpfInfo> {
12 private static final long serialVersionUID = -3246452801435528856L;
13 private final TDnn _dnn;
16 public DnnUpfInfoKey(TDnn _dnn) {
23 * Creates a copy from Source Object.
25 * @param source Source object
27 public DnnUpfInfoKey(DnnUpfInfoKey source) {
28 this._dnn = source._dnn;
32 public TDnn getDnn() {
38 public int hashCode() {
39 return CodeHelpers.wrapperHashCode(_dnn);
43 public boolean equals(java.lang.Object obj) {
50 if (getClass() != obj.getClass()) {
53 DnnUpfInfoKey other = (DnnUpfInfoKey) obj;
54 if (!Objects.equals(_dnn, other._dnn)) {
61 public String toString() {
62 final MoreObjects.ToStringHelper helper = MoreObjects.toStringHelper(DnnUpfInfoKey.class);
63 CodeHelpers.appendValue(helper, "_dnn", _dnn);
64 return helper.toString();