1 /*******************************************************************************
 
   2  *  ============LICENSE_START=======================================================
 
   4  *  ================================================================================
 
   5  *   Copyright (C) 2020 Wipro Limited.
 
   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
 
  11  *          http://www.apache.org/licenses/LICENSE-2.0
 
  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=========================================================
 
  20  *******************************************************************************/
 
  22 package org.onap.slice.analysis.ms.models.policy;
 
  24 import java.util.List;
 
  28  * Model class for the AdditionalProperties Object 
 
  30 public class AdditionalProperties<T> {
 
  31         private String modifyAction;
 
  32         private List<String> snssaiList;
 
  33         private String sliceProfileId;
 
  34         private T resourceConfig;
 
  35         private Map<String, String> nsiInfo;
 
  36         private String scriptName;
 
  37         public String getModifyAction() {
 
  40         public void setModifyAction(String modifyAction) {
 
  41                 this.modifyAction = modifyAction;
 
  43         public List<String> getSnssaiList() {
 
  46         public void setSnssaiList(List<String> snssaiList) {
 
  47                 this.snssaiList = snssaiList;
 
  49         public String getSliceProfileId() {
 
  50                 return sliceProfileId;
 
  52         public void setSliceProfileId(String sliceProfileId) {
 
  53                 this.sliceProfileId = sliceProfileId;
 
  55         public T getResourceConfig() {
 
  56                 return resourceConfig;
 
  58         public void setResourceConfig(T resourceConfig) {
 
  59                 this.resourceConfig = resourceConfig;
 
  61         public Map<String, String> getNsiInfo() {
 
  64         public void setNsiInfo(Map<String, String> nsiInfo) {
 
  65                 this.nsiInfo = nsiInfo;
 
  67         public String getScriptName() {
 
  70         public void setScriptName(String scriptName) {
 
  71                 this.scriptName = scriptName;