aboutsummaryrefslogtreecommitdiffstats
path: root/sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java
diff options
context:
space:
mode:
Diffstat (limited to 'sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java')
-rw-r--r--sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java85
1 files changed, 85 insertions, 0 deletions
diff --git a/sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java b/sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java
new file mode 100644
index 000000000..a5d32a30b
--- /dev/null
+++ b/sdnr/wt/devicemanager-gran/provider/src/main/java/org/opendaylight/yang/gen/v1/urn/_3gpp/tsg/sa5/nrm/types/rev180731/TMcc.java
@@ -0,0 +1,85 @@
+package org.opendaylight.yang.gen.v1.urn._3gpp.tsg.sa5.nrm.types.rev180731;
+import com.google.common.base.MoreObjects;
+import com.google.common.collect.ImmutableList;
+import java.beans.ConstructorProperties;
+import java.io.Serializable;
+import java.lang.Override;
+import java.lang.String;
+import java.util.List;
+import java.util.Objects;
+import java.util.regex.Pattern;
+import org.opendaylight.yangtools.yang.binding.CodeHelpers;
+import org.opendaylight.yangtools.yang.binding.TypeObject;
+
+public class TMcc
+ implements TypeObject, Serializable {
+ private static final long serialVersionUID = 8336530756398858673L;
+ public static final List<String> PATTERN_CONSTANTS = ImmutableList.of("^(?:[02-79][0-9][0-9])$");
+ private static final Pattern patterns = Pattern.compile(PATTERN_CONSTANTS.get(0));
+ private static final String regexes = "[02-79][0-9][0-9]";
+ private final String _value;
+
+ private static void check_valueLength(final String value) {
+ }
+
+ @ConstructorProperties("value")
+ public TMcc(String _value) {
+ if (_value != null) {
+ check_valueLength(_value);
+ }
+
+ Objects.requireNonNull(_value, "Supplied value may not be null");
+ CodeHelpers.checkPattern(_value, patterns, regexes);
+
+ this._value = _value;
+ }
+
+ /**
+ * Creates a copy from Source Object.
+ *
+ * @param source Source object
+ */
+ public TMcc(TMcc source) {
+ this._value = source._value;
+ }
+
+ public static TMcc getDefaultInstance(String defaultValue) {
+ return new TMcc(defaultValue);
+ }
+
+ public String getValue() {
+ return _value;
+ }
+
+
+ @Override
+ public int hashCode() {
+ return CodeHelpers.wrapperHashCode(_value);
+ }
+
+ @Override
+ public boolean equals(java.lang.Object obj) {
+ if (this == obj) {
+ return true;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ TMcc other = (TMcc) obj;
+ if (!Objects.equals(_value, other._value)) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ final MoreObjects.ToStringHelper helper = MoreObjects.toStringHelper(TMcc.class);
+ CodeHelpers.appendValue(helper, "_value", _value);
+ return helper.toString();
+ }
+}
+