summaryrefslogtreecommitdiffstats
path: root/adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java')
-rw-r--r--adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java110
1 files changed, 110 insertions, 0 deletions
diff --git a/adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java b/adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java
new file mode 100644
index 0000000000..9b2475a1c4
--- /dev/null
+++ b/adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudParam.java
@@ -0,0 +1,110 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Intel Corp. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.onap.so.openstack.utils;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class MsoMulticloudParam {
+
+ @JsonProperty("generic-vnf-id")
+ private String genericVnfId;
+
+ @JsonProperty("vf-module-id")
+ private String vfModuleId;
+
+ @JsonProperty("oof_directives")
+ private String oofDirectives;
+
+ @JsonProperty("sdnc_directives")
+ private String sdncDirectives;
+
+ @JsonProperty("template_type")
+ private String templateType;
+
+ @JsonProperty("template_data")
+ private String templateData;
+
+ public void setGenericVnfId(String genericVnfId){
+ this.genericVnfId = genericVnfId;
+ }
+
+ public String getGenericVnfId(){
+ return this.genericVnfId;
+ }
+
+ public void setVfModuleId(String vfModuleId){
+ this.vfModuleId = vfModuleId;
+ }
+
+ public String getVfModuleId(){
+ return this.vfModuleId;
+ }
+
+ public void setOofDirectives(String oofDirectives){
+ this.oofDirectives = oofDirectives;
+ }
+
+ public String getOofDirectives(){
+ return this.oofDirectives;
+ }
+
+ public void setSdncDirectives(String sdncDirectives){
+ this.sdncDirectives = sdncDirectives;
+ }
+
+ public String getSdncDirectives(){
+ return this.sdncDirectives;
+ }
+
+ public void setTemplateType(String templateType){
+ this.templateType = templateType;
+ }
+
+ public String TemplateType(){
+ return this.templateType;
+ }
+
+ public void setTemplateData(String templateData){
+ this.templateData = templateData;
+ }
+
+ public String getTemplateData(){
+ return this.templateData;
+ }
+
+ @Override
+ public String toString() {
+ return String.format("MulticloudParam{"
+ + "genericVnfId='%s',"
+ + " vfModuleId='%s',"
+ + " oofDirectives='%s',"
+ + " sdncDirectives='%s',"
+ + " templateType='%s',"
+ + " templateData='%s'"
+ + "}",
+ genericVnfId,
+ vfModuleId,
+ oofDirectives,
+ sdncDirectives,
+ templateType,
+ templateData);
+ }
+}