2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 Intel Corp. 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
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=========================================================
21 package org.onap.so.openstack.utils;
23 import com.fasterxml.jackson.annotation.JsonProperty;
25 public class MsoMulticloudParam {
27 @JsonProperty("generic-vnf-id")
28 private String genericVnfId;
30 @JsonProperty("vf-module-id")
31 private String vfModuleId;
33 @JsonProperty("oof_directives")
34 private String oofDirectives;
36 @JsonProperty("sdnc_directives")
37 private String sdncDirectives;
39 @JsonProperty("template_type")
40 private String templateType;
42 @JsonProperty("template_data")
43 private String templateData;
45 public void setGenericVnfId(String genericVnfId){
46 this.genericVnfId = genericVnfId;
49 public String getGenericVnfId(){
50 return this.genericVnfId;
53 public void setVfModuleId(String vfModuleId){
54 this.vfModuleId = vfModuleId;
57 public String getVfModuleId(){
58 return this.vfModuleId;
61 public void setOofDirectives(String oofDirectives){
62 this.oofDirectives = oofDirectives;
65 public String getOofDirectives(){
66 return this.oofDirectives;
69 public void setSdncDirectives(String sdncDirectives){
70 this.sdncDirectives = sdncDirectives;
73 public String getSdncDirectives(){
74 return this.sdncDirectives;
77 public void setTemplateType(String templateType){
78 this.templateType = templateType;
81 public String TemplateType(){
82 return this.templateType;
85 public void setTemplateData(String templateData){
86 this.templateData = templateData;
89 public String getTemplateData(){
90 return this.templateData;
94 public String toString() {
95 return String.format("MulticloudParam{"
96 + "genericVnfId='%s',"
98 + " oofDirectives='%s',"
99 + " sdncDirectives='%s',"
100 + " templateType='%s',"
101 + " templateData='%s'"