1 package org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731;
2 import com.google.common.base.MoreObjects;
3 import java.beans.ConstructorProperties;
4 import java.io.Serializable;
5 import java.lang.Override;
6 import java.lang.String;
7 import java.util.Objects;
8 import org.opendaylight.yangtools.yang.binding.CodeHelpers;
9 import org.opendaylight.yangtools.yang.binding.TypeObject;
12 implements TypeObject, Serializable {
13 private static final long serialVersionUID = -6761478371390250952L;
14 private final String _value;
17 @ConstructorProperties("value")
18 public TDnn(String _value) {
20 Objects.requireNonNull(_value, "Supplied value may not be null");
26 * Creates a copy from Source Object.
28 * @param source Source object
30 public TDnn(TDnn source) {
31 this._value = source._value;
34 public static TDnn getDefaultInstance(String defaultValue) {
35 return new TDnn(defaultValue);
38 public String getValue() {
44 public int hashCode() {
45 return CodeHelpers.wrapperHashCode(_value);
49 public boolean equals(java.lang.Object obj) {
56 if (getClass() != obj.getClass()) {
59 TDnn other = (TDnn) obj;
60 if (!Objects.equals(_value, other._value)) {
67 public String toString() {
68 final MoreObjects.ToStringHelper helper = MoreObjects.toStringHelper(TDnn.class);
69 CodeHelpers.appendValue(helper, "_value", _value);
70 return helper.toString();