2 * Copyright 2016-2017 ZTE Corporation.
4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
5 * the License. You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
10 * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
11 * specific language governing permissions and limitations under the License.
13 package org.onap.usecaseui.server.service.slicingdomain.aai.bean;
15 import javax.persistence.Column;
16 import javax.persistence.Id;
18 import com.fasterxml.jackson.annotation.JsonCreator;
19 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
20 import com.fasterxml.jackson.annotation.JsonProperty;
22 @JsonIgnoreProperties(ignoreUnknown = true)
23 public class AAIServiceProfiles {
25 @JsonProperty("profile-id")
26 private String profileId;
28 @JsonProperty("latency")
31 @JsonProperty("max-number-of-UEs")
32 private int maxNumberOfUEs;
34 @JsonProperty("coverage-area-TA-list")
35 private String coverageAreaTAList;
37 @JsonProperty("ue-mobility-level")
38 private String ueMobilityLevel;
40 @JsonProperty("resource-sharing-level")
41 private String resourceSharingLevel;
43 @JsonProperty("exp-data-rate-UL")
44 private int expDataRateUL;
46 @JsonProperty("exp-data-rate-DL")
47 private int expDataRateDL;
49 @JsonProperty("area-traffic-cap-UL")
50 private int areaTrafficCapUL;
52 @JsonProperty("area-traffic-cap-DL")
53 private int areaTrafficCapDL;
55 @JsonProperty("activity-factor")
56 private int activityFactor;
58 @JsonProperty("jitter")
61 @JsonProperty("survival-time")
62 private int survivalTime;
64 @JsonProperty("cs-availability")
65 private int csAvailability;
67 @JsonProperty("reliability")
68 private int reliability;
70 @JsonProperty("exp-data-rate")
71 private int expDataRate;
73 @JsonProperty("traffic-density")
74 private int trafficDensity;
76 @JsonProperty("conn-density")
77 private int connDensity;
79 @JsonProperty("resource-version")
80 private String resourceVersion;
82 public String getProfileId() {
86 public void setProfileId(String profileId) {
87 this.profileId = profileId;
90 public int getLatency() {
94 public void setLatency(int latency) {
95 this.latency = latency;
98 public int getMaxNumberOfUEs() {
99 return maxNumberOfUEs;
102 public void setMaxNumberOfUEs(int maxNumberOfUEs) {
103 this.maxNumberOfUEs = maxNumberOfUEs;
106 public String getCoverageAreaTAList() {
107 return coverageAreaTAList;
110 public void setCoverageAreaTAList(String coverageAreaTAList) {
111 this.coverageAreaTAList = coverageAreaTAList;
114 public String getUeMobilityLevel() {
115 return ueMobilityLevel;
118 public void setUeMobilityLevel(String ueMobilityLevel) {
119 this.ueMobilityLevel = ueMobilityLevel;
122 public String getResourceSharingLevel() {
123 return resourceSharingLevel;
126 public void setResourceSharingLevel(String resourceSharingLevel) {
127 this.resourceSharingLevel = resourceSharingLevel;
130 public int getExpDataRateUL() {
131 return expDataRateUL;
134 public void setExpDataRateUL(int expDataRateUL) {
135 this.expDataRateUL = expDataRateUL;
138 public int getExpDataRateDL() {
139 return expDataRateDL;
142 public void setExpDataRateDL(int expDataRateDL) {
143 this.expDataRateDL = expDataRateDL;
146 public int getAreaTrafficCapUL() {
147 return areaTrafficCapUL;
150 public void setAreaTrafficCapUL(int areaTrafficCapUL) {
151 this.areaTrafficCapUL = areaTrafficCapUL;
154 public int getAreaTrafficCapDL() {
155 return areaTrafficCapDL;
158 public void setAreaTrafficCapDL(int areaTrafficCapDL) {
159 this.areaTrafficCapDL = areaTrafficCapDL;
162 public int getActivityFactor() {
163 return activityFactor;
166 public void setActivityFactor(int activityFactor) {
167 this.activityFactor = activityFactor;
170 public int getJitter() {
174 public void setJitter(int jitter) {
175 this.jitter = jitter;
178 public int getSurvivalTime() {
182 public void setSurvivalTime(int survivalTime) {
183 this.survivalTime = survivalTime;
186 public int getCsAvailability() {
187 return csAvailability;
190 public void setCsAvailability(int csAvailability) {
191 this.csAvailability = csAvailability;
194 public int getReliability() {
198 public void setReliability(int reliability) {
199 this.reliability = reliability;
202 public int getExpDataRate() {
206 public void setExpDataRate(int expDataRate) {
207 this.expDataRate = expDataRate;
210 public int getTrafficDensity() {
211 return trafficDensity;
214 public void setTrafficDensity(int trafficDensity) {
215 this.trafficDensity = trafficDensity;
218 public int getConnDensity() {
222 public void setConnDensity(int connDensity) {
223 this.connDensity = connDensity;
226 public String getResourceVersion() {
227 return resourceVersion;
230 public void setResourceVersion(String resourceVersion) {
231 this.resourceVersion = resourceVersion;