Create seed code of svnfm vnfmdriver
[vfc/nfvo/driver/vnfm/svnfm.git] / nokia / vnfmdriver / vfcadaptorservice / vfcadaptor / src / main / java / com / nokia / vfcadaptor / cbam / bo / CBAMInstantiateVnfRequest.java
1
2 /*
3  * Copyright 2016-2017, Nokia Corporation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 package com.nokia.vfcadaptor.cbam.bo;
19
20 import java.util.List;
21
22 import com.fasterxml.jackson.annotation.JsonProperty;
23 import com.nokia.vfcadaptor.cbam.bo.entity.ExtManagedVirtualLinkData;
24 import com.nokia.vfcadaptor.cbam.bo.entity.ExtVirtualLinkData;
25 import com.nokia.vfcadaptor.cbam.bo.entity.VimInfo;
26
27 public class CBAMInstantiateVnfRequest {
28         
29         @JsonProperty("flavourId")
30         private String flavourId;
31         
32         @JsonProperty("vims")
33         private List<VimInfo> vims;
34         
35         @JsonProperty("extVirtualLinks")
36         private List<ExtVirtualLinkData> extVirtualLinks;
37         
38         @JsonProperty("extManagedVirtualLinks")
39         private List<ExtManagedVirtualLinkData> extManagedVirtualLinks;
40
41         public String getFlavourId() {
42                 return flavourId;
43         }
44
45         public void setFlavourId(String flavourId) {
46                 this.flavourId = flavourId;
47         }
48
49         
50
51         public List<VimInfo> getVims() {
52                 return vims;
53         }
54
55         public void setVims(List<VimInfo> vims) {
56                 this.vims = vims;
57         }
58
59         public List<ExtVirtualLinkData> getExtVirtualLinks() {
60                 return extVirtualLinks;
61         }
62
63         public void setExtVirtualLinks(List<ExtVirtualLinkData> extVirtualLinks) {
64                 this.extVirtualLinks = extVirtualLinks;
65         }
66
67         public List<ExtManagedVirtualLinkData> getExtManagedVirtualLinks() {
68                 return extManagedVirtualLinks;
69         }
70
71         public void setExtManagedVirtualLinks(List<ExtManagedVirtualLinkData> extManagedVirtualLinks) {
72                 this.extManagedVirtualLinks = extManagedVirtualLinks;
73         }
74         
75         
76
77
78         
79         
80         
81
82 }