2 * Copyright © 2017-2018 AT&T Intellectual Property.
\r
3 * Modifications Copyright © 2018 IBM.
\r
5 * Licensed under the Apache License, Version 2.0 (the "License");
\r
6 * you may not use this file except in compliance with the License.
\r
7 * You may obtain a copy of the License at
\r
9 * http://www.apache.org/licenses/LICENSE-2.0
\r
11 * Unless required by applicable law or agreed to in writing, software
\r
12 * distributed under the License is distributed on an "AS IS" BASIS,
\r
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 * See the License for the specific language governing permissions and
\r
15 * limitations under the License.
\r
18 package org.onap.ccsdk.features.model.data;
\r
20 import java.util.List;
\r
21 import com.fasterxml.jackson.annotation.JsonProperty;
\r
24 * ConstraintClause.java Purpose: 3.5.2 Constraint clause.
\r
28 public class ConstraintClause {
\r
29 @JsonProperty("equal")
\r
30 private Object equal;
\r
32 @JsonProperty("greater_than")
\r
33 private Object greaterThan;
\r
35 @JsonProperty("greater_or_equal")
\r
36 private Object greaterOrEqual;
\r
38 @JsonProperty("less_than")
\r
39 private Object lessThan;
\r
41 @JsonProperty("less_or_equal")
\r
42 private Object lessOrEqual;
\r
44 @JsonProperty("in_range")
\r
45 private Object inRange;
\r
47 @JsonProperty("valid_values")
\r
48 private List<Object> validValues;
\r
50 @JsonProperty("length")
\r
51 private Object length;
\r
53 @JsonProperty("min_length")
\r
54 private Object minLength;
\r
56 @JsonProperty("max_length")
\r
57 private Object maxLength;
\r
59 @JsonProperty("pattern")
\r
60 private String pattern;
\r
62 public Object getEqual() {
\r
66 public void setEqual(Object equal) {
\r
70 public Object getGreaterThan() {
\r
74 public void setGreaterThan(Object greaterThan) {
\r
75 this.greaterThan = greaterThan;
\r
78 public Object getGreaterOrEqual() {
\r
79 return greaterOrEqual;
\r
82 public void setGreaterOrEqual(Object greaterOrEqual) {
\r
83 this.greaterOrEqual = greaterOrEqual;
\r
86 public Object getLessThan() {
\r
90 public void setLessThan(Object lessThan) {
\r
91 this.lessThan = lessThan;
\r
94 public Object getLessOrEqual() {
\r
98 public void setLessOrEqual(Object lessOrEqual) {
\r
99 this.lessOrEqual = lessOrEqual;
\r
102 public Object getInRange() {
\r
106 public void setInRange(Object inRange) {
\r
107 this.inRange = inRange;
\r
110 public List<Object> getValidValues() {
\r
111 return validValues;
\r
114 public void setValidValues(List<Object> validValues) {
\r
115 this.validValues = validValues;
\r
118 public Object getLength() {
\r
122 public void setLength(Object length) {
\r
123 this.length = length;
\r
126 public Object getMinLength() {
\r
130 public void setMinLength(Object minLength) {
\r
131 this.minLength = minLength;
\r
134 public Object getMaxLength() {
\r
138 public void setMaxLength(Object maxLength) {
\r
139 this.maxLength = maxLength;
\r
142 public String getPattern() {
\r
146 public void setPattern(String pattern) {
\r
147 this.pattern = pattern;
\r