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;