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.Short;
7 import java.lang.String;
8 import java.util.Objects;
9 import org.opendaylight.yangtools.yang.binding.CodeHelpers;
10 import org.opendaylight.yangtools.yang.binding.TypeObject;
13 implements TypeObject, Serializable {
14 private static final long serialVersionUID = -2844923602415446951L;
15 private final Short _value;
17 private static void check_valueRange(final short value) {
18 if (value >= (short)0 && value <= (short)255) {
21 CodeHelpers.throwInvalidRange("[[0..255]]", value);
24 @ConstructorProperties("value")
25 public TSST(Short _value) {
27 check_valueRange(_value);
30 Objects.requireNonNull(_value, "Supplied value may not be null");
36 * Creates a copy from Source Object.
38 * @param source Source object
40 public TSST(TSST source) {
41 this._value = source._value;
44 public static TSST getDefaultInstance(String defaultValue) {
45 return new TSST(Short.valueOf(defaultValue));
48 public Short getValue() {
54 public int hashCode() {
55 return CodeHelpers.wrapperHashCode(_value);
59 public boolean equals(java.lang.Object obj) {
66 if (getClass() != obj.getClass()) {
69 TSST other = (TSST) obj;
70 if (!Objects.equals(_value, other._value)) {
77 public String toString() {
78 final MoreObjects.ToStringHelper helper = MoreObjects.toStringHelper(TSST.class);
79 CodeHelpers.appendValue(helper, "_value", _value);
80 return helper.toString();