14327a358332f4ae815c560313abadb5257546ca
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / bpmn / servicedecomposition / modelinfo / ModelInfoGenericVnf.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
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
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
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=========================================================
19  */
20
21 package org.onap.so.bpmn.servicedecomposition.modelinfo;
22
23 import java.io.Serializable;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25
26 public class ModelInfoGenericVnf extends ModelInfoMetadata implements Serializable {
27
28     private static final long serialVersionUID = -5963022750248280669L;
29
30     @JsonProperty("tosca-node-type")
31     private String ToscaNodeType;
32     @JsonProperty("description")
33     private String Description;
34     @JsonProperty("orchestration-mode")
35     private String OrchestrationMode;
36     @JsonProperty("aic-version-min")
37     private String AicVersionMin;
38     @JsonProperty("aic-version-max")
39     private String AicVersionMax;
40     @JsonProperty("min-instances")
41     private String MinInstances;
42     @JsonProperty("max-instances")
43     private String MaxInstances;
44     @JsonProperty("availability-zone-max-count")
45     private String AvailabilityZoneMaxCount;
46     @JsonProperty("nf-function")
47     private String NfFunction;
48     @JsonProperty("nf-type")
49     private String NfType;
50     @JsonProperty("nf-role")
51     private String NfRole;
52     @JsonProperty("nf-naming-code")
53     private String NfNamingCode;
54     @JsonProperty("multi-stage-design")
55     private String MultiStageDesign;
56     @JsonProperty("created")
57     private String Created;
58
59
60     public String getToscaNodeType() {
61         return ToscaNodeType;
62     }
63
64     public void setToscaNodeType(String toscaNodeType) {
65         ToscaNodeType = toscaNodeType;
66     }
67
68     public String getDescription() {
69         return Description;
70     }
71
72     public void setDescription(String description) {
73         Description = description;
74     }
75
76     public String getOrchestrationMode() {
77         return OrchestrationMode;
78     }
79
80     public void setOrchestrationMode(String orchestrationMode) {
81         OrchestrationMode = orchestrationMode;
82     }
83
84     public String getAicVersionMin() {
85         return AicVersionMin;
86     }
87
88     public void setAicVersionMin(String aicVersionMin) {
89         AicVersionMin = aicVersionMin;
90     }
91
92     public String getAicVersionMax() {
93         return AicVersionMax;
94     }
95
96     public void setAicVersionMax(String aicVersionMax) {
97         AicVersionMax = aicVersionMax;
98     }
99
100     public String getMinInstances() {
101         return MinInstances;
102     }
103
104     public void setMinInstances(String minInstances) {
105         MinInstances = minInstances;
106     }
107
108     public String getMaxInstances() {
109         return MaxInstances;
110     }
111
112     public void setMaxInstances(String maxInstances) {
113         MaxInstances = maxInstances;
114     }
115
116     public String getAvailabilityZoneMaxCount() {
117         return AvailabilityZoneMaxCount;
118     }
119
120     public void setAvailabilityZoneMaxCount(String availabilityZoneMaxCount) {
121         AvailabilityZoneMaxCount = availabilityZoneMaxCount;
122     }
123
124     public String getNfFunction() {
125         return NfFunction;
126     }
127
128     public void setNfFunction(String nfFunction) {
129         NfFunction = nfFunction;
130     }
131
132     public String getNfType() {
133         return NfType;
134     }
135
136     public void setNfType(String nfType) {
137         NfType = nfType;
138     }
139
140     public String getNfRole() {
141         return NfRole;
142     }
143
144     public void setNfRole(String nfRole) {
145         NfRole = nfRole;
146     }
147
148     public String getNfNamingCode() {
149         return NfNamingCode;
150     }
151
152     public void setNfNamingCode(String nfNamingCode) {
153         NfNamingCode = nfNamingCode;
154     }
155
156     public String getMultiStageDesign() {
157         return MultiStageDesign;
158     }
159
160     public void setMultiStageDesign(String multiStageDesign) {
161         MultiStageDesign = multiStageDesign;
162     }
163
164     public String getCreated() {
165         return Created;
166     }
167
168     public void setCreated(String created) {
169         Created = created;
170     }
171 }