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;
25 import com.fasterxml.jackson.annotation.JsonProperty;
27 public class ModelInfoNetwork implements Serializable {
29 private static final long serialVersionUID = -3612850497900637132L;
31 @JsonProperty("model-customization-uuid")
32 private String ModelCustomizationUUID;
33 @JsonProperty("model-instance-name")
34 private String ModelInstanceName;
35 @JsonProperty("network-technology")
36 private String NetworkTechnology;
37 @JsonProperty("network-type")
38 private String NetworkType;
39 @JsonProperty("network-scope")
40 private String NetworkScope;
41 @JsonProperty("network-role")
42 private String NetworkRole;
43 @JsonProperty("description")
44 private String Description;
45 @JsonProperty("created")
46 private Timestamp Created;
47 @JsonProperty("model-version")
48 private String ModelVersion;
49 @JsonProperty("model-invariant-uuid")
50 private String ModelInvariantUUID;
51 @JsonProperty("model-name")
52 private String ModelName;
53 @JsonProperty("model-uuid")
54 private String ModelUUID;
55 @JsonProperty("neutron-network-type")
56 private String NeutronNetworkType;
57 @JsonProperty("aic-version-min")
58 private String AicVersionMin;
59 @JsonProperty("aic-version-max")
60 private String AicVersionMax;
61 @JsonProperty("orchestration-mode")
62 private String OrchestrationMode;
63 @JsonProperty("tosca-node-type")
64 private String ToscaNodeType;
66 public String getModelCustomizationUUID() {
67 return ModelCustomizationUUID;
70 public void setModelCustomizationUUID(String modelCustomizationUUID) {
71 ModelCustomizationUUID = modelCustomizationUUID;
74 public String getModelInstanceName() {
75 return ModelInstanceName;
78 public void setModelInstanceName(String modelInstanceName) {
79 ModelInstanceName = modelInstanceName;
82 public String getNetworkTechnology() {
83 return NetworkTechnology;
86 public void setNetworkTechnology(String networkTechnology) {
87 NetworkTechnology = networkTechnology;
90 public String getNetworkType() {
94 public void setNetworkType(String networkType) {
95 NetworkType = networkType;
98 public String getNetworkScope() {
102 public void setNetworkScope(String networkScope) {
103 NetworkScope = networkScope;
106 public String getNetworkRole() {
110 public void setNetworkRole(String networkRole) {
111 NetworkRole = networkRole;
114 public String getDescription() {
118 public void setDescription(String description) {
119 Description = description;
122 public Timestamp getCreated() {
126 public void setCreated(Timestamp created) {
130 public String getModelVersion() {
134 public void setModelVersion(String modelVersion) {
135 ModelVersion = modelVersion;
138 public String getModelInvariantUUID() {
139 return ModelInvariantUUID;
142 public void setModelInvariantUUID(String modelInvariantUUID) {
143 ModelInvariantUUID = modelInvariantUUID;
146 public String getModelName() {
150 public void setModelName(String modelName) {
151 ModelName = modelName;
154 public String getModelUUID() {
158 public void setModelUUID(String modelUUID) {
159 ModelUUID = modelUUID;
162 public String getNeutronNetworkType() {
163 return NeutronNetworkType;
166 public void setNeutronNetworkType(String neutronNetworkType) {
167 NeutronNetworkType = neutronNetworkType;
170 public String getAicVersionMin() {
171 return AicVersionMin;
174 public void setAicVersionMin(String aicVersionMin) {
175 AicVersionMin = aicVersionMin;
178 public String getAicVersionMax() {
179 return AicVersionMax;
182 public void setAicVersionMax(String aicVersionMax) {
183 AicVersionMax = aicVersionMax;
186 public String getOrchestrationMode() {
187 return OrchestrationMode;
190 public void setOrchestrationMode(String orchestrationMode) {
191 OrchestrationMode = orchestrationMode;
194 public String getToscaNodeType() {
195 return ToscaNodeType;
198 public void setToscaNodeType(String toscaNodeType) {
199 ToscaNodeType = toscaNodeType;