Code changes in SO api-handler for RAN Slice
[so.git] / common / src / main / java / org / onap / so / moi / RANSliceSubnetProfile.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2023 DTAG Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.so.moi;
22
23 import com.fasterxml.jackson.annotation.*;
24 import javax.annotation.Generated;
25 import java.util.HashMap;
26 import java.util.Map;
27
28 @JsonInclude(JsonInclude.Include.NON_NULL)
29 @JsonPropertyOrder({"coverageAreaTAList", "dLLatency", "uLLatency", "resourceSharingLevel", "serviceType",
30         "maxNumberofUEs"})
31 @Generated("jsonschema2pojo")
32 public class RANSliceSubnetProfile {
33
34     @JsonProperty("coverageAreaTAList")
35     private Integer coverageAreaTAList;
36     @JsonProperty("latency")
37     private Integer latency;
38     @JsonProperty("dLLatency")
39     private Integer dLLatency;
40     @JsonProperty("uLLatency")
41     private Integer uLLatency;
42     @JsonProperty("resourceSharingLevel")
43     private String resourceSharingLevel;
44     @JsonProperty("serviceType")
45     private String serviceType;
46     @JsonProperty("maxNumberofUEs")
47     private Integer maxNumberofUEs;
48     @JsonProperty("areaTrafficCapDL")
49     private Integer areaTrafficCapDL;
50     @JsonIgnore
51     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
52
53     @JsonProperty("coverageAreaTAList")
54     public Integer getCoverageAreaTAList() {
55         return coverageAreaTAList;
56     }
57
58     @JsonProperty("coverageAreaTAList")
59     public void setCoverageAreaTAList(Integer coverageAreaTAList) {
60         this.coverageAreaTAList = coverageAreaTAList;
61     }
62
63     @JsonProperty("dLLatency")
64     public Integer getdLLatency() {
65         return dLLatency;
66     }
67
68     @JsonProperty("dLLatency")
69     public void setdLLatency(Integer dLLatency) {
70         this.dLLatency = dLLatency;
71     }
72
73     @JsonProperty("uLLatency")
74     public Integer getuLLatency() {
75         return uLLatency;
76     }
77
78     @JsonProperty("uLLatency")
79     public void setuLLatency(Integer uLLatency) {
80         this.uLLatency = uLLatency;
81     }
82
83     @JsonProperty("resourceSharingLevel")
84     public String getResourceSharingLevel() {
85         return resourceSharingLevel;
86     }
87
88     @JsonProperty("resourceSharingLevel")
89     public void setResourceSharingLevel(String resourceSharingLevel) {
90         this.resourceSharingLevel = resourceSharingLevel;
91     }
92
93     @JsonProperty("serviceType")
94     public String getServiceType() {
95         return serviceType;
96     }
97
98     @JsonProperty("serviceType")
99     public void setServiceType(String serviceType) {
100         this.serviceType = serviceType;
101     }
102
103     @JsonProperty("maxNumberofUEs")
104     public Integer getMaxNumberofUEs() {
105         return maxNumberofUEs;
106     }
107
108     @JsonProperty("maxNumberofUEs")
109     public void setMaxNumberofUEs(Integer maxNumberofUEs) {
110         this.maxNumberofUEs = maxNumberofUEs;
111     }
112
113     @JsonAnyGetter
114     public Map<String, Object> getAdditionalProperties() {
115         return this.additionalProperties;
116     }
117
118     @JsonAnySetter
119     public void setAdditionalProperty(String name, Object value) {
120         this.additionalProperties.put(name, value);
121     }
122
123     @JsonProperty("areaTrafficCapDL")
124     public Integer getAreaTrafficCapDL() {
125         return this.areaTrafficCapDL;
126     }
127
128     @JsonProperty("latency")
129     public Integer getLatency() {
130         return latency;
131     }
132
133     @JsonProperty("latency")
134     public void setLatency(Integer latency) {
135         this.latency = latency;
136     }
137
138     @JsonProperty("areaTrafficCapDL")
139     public void setAreaTrafficCapDL(Integer areaTrafficCapDL) {
140         this.areaTrafficCapDL = areaTrafficCapDL;
141     }
142
143 }