2 * Copyright 2016-2017, Nokia Corporation
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package org.onap.vfc.nfvo.driver.vnfm.svnfm.common.bo;
19 import org.springframework.beans.factory.annotation.Value;
20 import org.springframework.stereotype.Component;
23 public class AdaptorEnv {
27 // service name and version of MSB services AAI/LCM/Catalog configured in application.properties
28 @Value("${aaiServiceNameInMsb}")
29 private String aaiServiceNameInMsb;
31 @Value("${aaiVersionInMsb}")
32 private String aaiVersionInMsb;
34 @Value("${lcmServiceNameInMsb}")
35 private String lcmServiceNameInMsb;
37 @Value("${lcmVersionInMsb}")
38 private String lcmVersionInMsb;
40 @Value("${catalogServiceNameInMsb}")
41 private String catalogServiceNameInMsb;
43 @Value("${catalogVersionInMsb}")
44 private String catalogVersionInMsb;
46 //Following uriFront is from msb query
48 private String aaiUrlInMsb;
49 private String aaiApiUriFront;
51 private String lcmUrlInMsb;
52 private String lcmApiUriFront;
54 private String catalogUrlInMsb;
55 private String catalogApiUriFront;
57 //cbamApiFront is from aai query
58 @Value("${cbamApiUriFront}")
59 private String cbamApiUriFront;
61 @Value("${cbamUserName}")
62 private String cbamUserName;
64 @Value("${cbamPassword}")
65 private String cbamPassword;
68 private String msbApiUriFront;
70 // for retrieving token from CBAM, configured in application.properties
71 @Value("${grantType}")
72 private String grantType;
75 private String clientId;
77 @Value("${clientSecret}")
78 private String clientSecret;
84 @Value("${sizeOfStorage}")
85 private String sizeOfStorage;
87 @Value("${virtualMemSize}")
88 private String virtualMemSize;
90 @Value("${numVirtualCpu}")
91 private String numVirtualCpu;
93 public String getAaiServiceNameInMsb() {
94 return aaiServiceNameInMsb;
97 public void setAaiServiceNameInMsb(String aaiServiceNameInMsb) {
98 this.aaiServiceNameInMsb = aaiServiceNameInMsb;
101 public String getAaiVersionInMsb() {
102 return aaiVersionInMsb;
105 public void setAaiVersionInMsb(String aaiVersionInMsb) {
106 this.aaiVersionInMsb = aaiVersionInMsb;
109 public String getLcmServiceNameInMsb() {
110 return lcmServiceNameInMsb;
113 public void setLcmServiceNameInMsb(String lcmServiceNameInMsb) {
114 this.lcmServiceNameInMsb = lcmServiceNameInMsb;
117 public String getLcmVersionInMsb() {
118 return lcmVersionInMsb;
121 public void setLcmVersionInMsb(String lcmVersionInMsb) {
122 this.lcmVersionInMsb = lcmVersionInMsb;
125 public String getCatalogServiceNameInMsb() {
126 return catalogServiceNameInMsb;
129 public void setCatalogServiceNameInMsb(String catalogServiceNameInMsb) {
130 this.catalogServiceNameInMsb = catalogServiceNameInMsb;
133 public String getCatalogVersionInMsb() {
134 return catalogVersionInMsb;
137 public void setCatalogVersionInMsb(String catalogVersionInMsb) {
138 this.catalogVersionInMsb = catalogVersionInMsb;
141 public String getAaiApiUriFront() {
142 return aaiApiUriFront;
145 public void setAaiApiUriFront(String aaiApiUriFront) {
146 this.aaiApiUriFront = aaiApiUriFront;
149 public String getCatalogApiUriFront() {
150 return catalogApiUriFront;
153 public void setCatalogApiUriFront(String catalogApiUriFront) {
154 this.catalogApiUriFront = catalogApiUriFront;
157 public String getCbamApiUriFront() {
158 return cbamApiUriFront;
161 public void setCbamApiUriFront(String cbamApiUriFront) {
162 this.cbamApiUriFront = cbamApiUriFront;
165 public String getGrantType() {
169 public void setGrantType(String grantType) {
170 this.grantType = grantType;
173 public String getClientId() {
177 public void setClientId(String clientId) {
178 this.clientId = clientId;
181 public String getClientSecret() {
185 public void setClientSecret(String clientSecret) {
186 this.clientSecret = clientSecret;
189 public String getMsbIp() {
193 public void setMsbIp(String msbIp) {
197 public int getMsbPort() {
201 public void setMsbPort(int msbPort) {
202 this.msbPort = msbPort;
205 public String getAaiUrlInMsb() {
209 public void setAaiUrlInMsb(String aaiUrlInMsb) {
210 this.aaiUrlInMsb = aaiUrlInMsb;
213 public String getCatalogUrlInMsb() {
214 return catalogUrlInMsb;
217 public void setCatalogUrlInMsb(String catalogUrlInMsb) {
218 this.catalogUrlInMsb = catalogUrlInMsb;
221 public String getLcmUrlInMsb() {
225 public void setLcmUrlInMsb(String lcmUrlInMsb) {
226 this.lcmUrlInMsb = lcmUrlInMsb;
229 public String getLcmApiUriFront() {
230 return lcmApiUriFront;
233 public void setLcmApiUriFront(String lcmApiUriFront) {
234 this.lcmApiUriFront = lcmApiUriFront;
237 public String getMsbApiUriFront() {
238 return msbApiUriFront;
241 public void setMsbApiUriFront(String msbApiUriFront) {
242 this.msbApiUriFront = msbApiUriFront;
245 public String getCbamUserName() {
249 public void setCbamUserName(String cbamUserName) {
250 this.cbamUserName = cbamUserName;
253 public String getCbamPassword() {
257 public void setCbamPassword(String cbamPassword) {
258 this.cbamPassword = cbamPassword;
261 public String getType() {
265 public void setType(String type) {
269 public String getSizeOfStorage() {
270 return sizeOfStorage;
273 public void setSizeOfStorage(String sizeOfStorage) {
274 this.sizeOfStorage = sizeOfStorage;
277 public String getVirtualMemSize() {
278 return virtualMemSize;
281 public void setVirtualMemSize(String virtualMemSize) {
282 this.virtualMemSize = virtualMemSize;
285 public String getNumVirtualCpu() {
286 return numVirtualCpu;
289 public void setNumVirtualCpu(String numVirtualCpu) {
290 this.numVirtualCpu = numVirtualCpu;