2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. 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.bpmn.servicedecomposition.modelinfo;
23 import java.io.Serializable;
24 import java.sql.Timestamp;
26 import com.fasterxml.jackson.annotation.JsonProperty;
28 public class ModelInfoNetwork implements Serializable{
30 private static final long serialVersionUID = -3612850497900637132L;
32 @JsonProperty("model-customization-uuid")
33 private String ModelCustomizationUUID;
34 @JsonProperty("model-instance-name")
35 private String ModelInstanceName;
36 @JsonProperty("network-technology")
37 private String NetworkTechnology;
38 @JsonProperty("network-type")
39 private String NetworkType;
40 @JsonProperty("network-scope")
41 private String NetworkScope;
42 @JsonProperty("network-role")
43 private String NetworkRole;
44 @JsonProperty("description")
45 private String Description;
46 @JsonProperty("created")
47 private Timestamp Created;
48 @JsonProperty("model-version")
49 private String ModelVersion;
50 @JsonProperty("model-invariant-uuid")
51 private String ModelInvariantUUID;
52 @JsonProperty("model-name")
53 private String ModelName;
54 @JsonProperty("model-uuid")
55 private String ModelUUID;
56 @JsonProperty("neutron-network-type")
57 private String NeutronNetworkType;
58 @JsonProperty("aic-version-min")
59 private String AicVersionMin;
60 @JsonProperty("aic-version-max")
61 private String AicVersionMax;
62 @JsonProperty("orchestration-mode")
63 private String OrchestrationMode;
64 @JsonProperty("tosca-node-type")
65 private String ToscaNodeType;
67 public String getModelCustomizationUUID() {
68 return ModelCustomizationUUID;
70 public void setModelCustomizationUUID(String modelCustomizationUUID) {
71 ModelCustomizationUUID = modelCustomizationUUID;
73 public String getModelInstanceName() {
74 return ModelInstanceName;
76 public void setModelInstanceName(String modelInstanceName) {
77 ModelInstanceName = modelInstanceName;
79 public String getNetworkTechnology() {
80 return NetworkTechnology;
82 public void setNetworkTechnology(String networkTechnology) {
83 NetworkTechnology = networkTechnology;
85 public String getNetworkType() {
88 public void setNetworkType(String networkType) {
89 NetworkType = networkType;
91 public String getNetworkScope() {
94 public void setNetworkScope(String networkScope) {
95 NetworkScope = networkScope;
97 public String getNetworkRole() {
100 public void setNetworkRole(String networkRole) {
101 NetworkRole = networkRole;
103 public String getDescription() {
106 public void setDescription(String description) {
107 Description = description;
109 public Timestamp getCreated() {
112 public void setCreated(Timestamp created) {
115 public String getModelVersion() {
118 public void setModelVersion(String modelVersion) {
119 ModelVersion = modelVersion;
121 public String getModelInvariantUUID() {
122 return ModelInvariantUUID;
124 public void setModelInvariantUUID(String modelInvariantUUID) {
125 ModelInvariantUUID = modelInvariantUUID;
127 public String getModelName() {
130 public void setModelName(String modelName) {
131 ModelName = modelName;
133 public String getModelUUID() {
136 public void setModelUUID(String modelUUID) {
137 ModelUUID = modelUUID;
139 public String getNeutronNetworkType() {
140 return NeutronNetworkType;
142 public void setNeutronNetworkType(String neutronNetworkType) {
143 NeutronNetworkType = neutronNetworkType;
145 public String getAicVersionMin() {
146 return AicVersionMin;
148 public void setAicVersionMin(String aicVersionMin) {
149 AicVersionMin = aicVersionMin;
151 public String getAicVersionMax() {
152 return AicVersionMax;
154 public void setAicVersionMax(String aicVersionMax) {
155 AicVersionMax = aicVersionMax;
157 public String getOrchestrationMode() {
158 return OrchestrationMode;
160 public void setOrchestrationMode(String orchestrationMode) {
161 OrchestrationMode = orchestrationMode;
163 public String getToscaNodeType() {
164 return ToscaNodeType;
166 public void setToscaNodeType(String toscaNodeType) {
167 ToscaNodeType = toscaNodeType;