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 com.fasterxml.jackson.annotation.JsonIgnoreProperties;
16 import com.fasterxml.jackson.annotation.JsonProperty;
18 @JsonIgnoreProperties(ignoreUnknown = true)
19 public class AAIServiceProfiles {
21 @JsonProperty("profile-id")
22 private String profileId;
24 @JsonProperty("latency")
27 @JsonProperty("max-number-of-UEs")
28 private int maxNumberOfUEs;
30 @JsonProperty("coverage-area-TA-list")
31 private String coverageAreaTAList;
33 @JsonProperty("ue-mobility-level")
34 private String ueMobilityLevel;
36 @JsonProperty("resource-sharing-level")
37 private String resourceSharingLevel;
39 @JsonProperty("exp-data-rate-UL")
40 private int expDataRateUL;
42 @JsonProperty("exp-data-rate-DL")
43 private int expDataRateDL;
45 @JsonProperty("area-traffic-cap-UL")
46 private int areaTrafficCapUL;
48 @JsonProperty("area-traffic-cap-DL")
49 private int areaTrafficCapDL;
51 @JsonProperty("activity-factor")
52 private int activityFactor;
54 @JsonProperty("jitter")
57 @JsonProperty("survival-time")
58 private int survivalTime;
60 @JsonProperty("cs-availability")
61 private int csAvailability;
63 @JsonProperty("reliability")
64 private int reliability;
66 @JsonProperty("exp-data-rate")
67 private int expDataRate;
69 @JsonProperty("traffic-density")
70 private int trafficDensity;
72 @JsonProperty("conn-density")
73 private int connDensity;
75 @JsonProperty("resource-version")
76 private String resourceVersion;
78 public String getProfileId() {
82 public void setProfileId(String profileId) {
83 this.profileId = profileId;
86 public int getLatency() {
90 public void setLatency(int latency) {
91 this.latency = latency;
94 public int getMaxNumberOfUEs() {
95 return maxNumberOfUEs;
98 public void setMaxNumberOfUEs(int maxNumberOfUEs) {
99 this.maxNumberOfUEs = maxNumberOfUEs;
102 public String getCoverageAreaTAList() {
103 return coverageAreaTAList;
106 public void setCoverageAreaTAList(String coverageAreaTAList) {
107 this.coverageAreaTAList = coverageAreaTAList;
110 public String getUeMobilityLevel() {
111 return ueMobilityLevel;
114 public void setUeMobilityLevel(String ueMobilityLevel) {
115 this.ueMobilityLevel = ueMobilityLevel;
118 public String getResourceSharingLevel() {
119 return resourceSharingLevel;
122 public void setResourceSharingLevel(String resourceSharingLevel) {
123 this.resourceSharingLevel = resourceSharingLevel;
126 public int getExpDataRateUL() {
127 return expDataRateUL;
130 public void setExpDataRateUL(int expDataRateUL) {
131 this.expDataRateUL = expDataRateUL;
134 public int getExpDataRateDL() {
135 return expDataRateDL;
138 public void setExpDataRateDL(int expDataRateDL) {
139 this.expDataRateDL = expDataRateDL;
142 public int getAreaTrafficCapUL() {
143 return areaTrafficCapUL;
146 public void setAreaTrafficCapUL(int areaTrafficCapUL) {
147 this.areaTrafficCapUL = areaTrafficCapUL;
150 public int getAreaTrafficCapDL() {
151 return areaTrafficCapDL;
154 public void setAreaTrafficCapDL(int areaTrafficCapDL) {
155 this.areaTrafficCapDL = areaTrafficCapDL;
158 public int getActivityFactor() {
159 return activityFactor;
162 public void setActivityFactor(int activityFactor) {
163 this.activityFactor = activityFactor;
166 public int getJitter() {
170 public void setJitter(int jitter) {
171 this.jitter = jitter;
174 public int getSurvivalTime() {
178 public void setSurvivalTime(int survivalTime) {
179 this.survivalTime = survivalTime;
182 public int getCsAvailability() {
183 return csAvailability;
186 public void setCsAvailability(int csAvailability) {
187 this.csAvailability = csAvailability;
190 public int getReliability() {
194 public void setReliability(int reliability) {
195 this.reliability = reliability;
198 public int getExpDataRate() {
202 public void setExpDataRate(int expDataRate) {
203 this.expDataRate = expDataRate;
206 public int getTrafficDensity() {
207 return trafficDensity;
210 public void setTrafficDensity(int trafficDensity) {
211 this.trafficDensity = trafficDensity;
214 public int getConnDensity() {
218 public void setConnDensity(int connDensity) {
219 this.connDensity = connDensity;
222 public String getResourceVersion() {
223 return resourceVersion;
226 public void setResourceVersion(String resourceVersion) {
227 this.resourceVersion = resourceVersion;