Containerization feature of SO
[so.git] / bpmn / MSOCoreBPMN / src / main / java / org / onap / so / bpmn / core / domain / Configuration.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.core.domain;
22
23 import java.io.Serializable;
24
25 import com.fasterxml.jackson.annotation.JsonRootName;
26
27 /**
28  * Stores configuration information and modeled off
29  * of the AAI configuration object
30  *
31  */
32 @JsonRootName("configuration")
33 public class Configuration extends JsonWrapper implements Serializable{
34
35         private static final long serialVersionUID = 1L;
36
37         private String id;
38         private String name;
39         private String type;
40         private String orchestrationStatus;
41         private String tunnelBandwidth;
42         private String vendorAllowedMaxBandwidth;
43         private String resourceVersion;
44         public String getId() {
45                 return id;
46         }
47         public void setId(String id) {
48                 this.id = id;
49         }
50         public String getName() {
51                 return name;
52         }
53         public void setName(String name) {
54                 this.name = name;
55         }
56         public String getType() {
57                 return type;
58         }
59         public void setType(String type) {
60                 this.type = type;
61         }
62         public String getOrchestrationStatus() {
63                 return orchestrationStatus;
64         }
65         public void setOrchestrationStatus(String orchestrationStatus) {
66                 this.orchestrationStatus = orchestrationStatus;
67         }
68         public String getTunnelBandwidth() {
69                 return tunnelBandwidth;
70         }
71         public void setTunnelBandwidth(String tunnelBandwidth) {
72                 this.tunnelBandwidth = tunnelBandwidth;
73         }
74         public String getVendorAllowedMaxBandwidth() {
75                 return vendorAllowedMaxBandwidth;
76         }
77         public void setVendorAllowedMaxBandwidth(String vendorAllowedMaxBandwidth) {
78                 this.vendorAllowedMaxBandwidth = vendorAllowedMaxBandwidth;
79         }
80         public String getResourceVersion() {
81                 return resourceVersion;
82         }
83         public void setResourceVersion(String resourceVersion) {
84                 this.resourceVersion = resourceVersion;
85         }
86
87
88 }