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;
 
  94         private String vnfdId;
 
  96         public String getAaiServiceNameInMsb() {
 
  97                 return aaiServiceNameInMsb;
 
 100         public void setAaiServiceNameInMsb(String aaiServiceNameInMsb) {
 
 101                 this.aaiServiceNameInMsb = aaiServiceNameInMsb;
 
 104         public String getAaiVersionInMsb() {
 
 105                 return aaiVersionInMsb;
 
 108         public void setAaiVersionInMsb(String aaiVersionInMsb) {
 
 109                 this.aaiVersionInMsb = aaiVersionInMsb;
 
 112         public String getLcmServiceNameInMsb() {
 
 113                 return lcmServiceNameInMsb;
 
 116         public void setLcmServiceNameInMsb(String lcmServiceNameInMsb) {
 
 117                 this.lcmServiceNameInMsb = lcmServiceNameInMsb;
 
 120         public String getLcmVersionInMsb() {
 
 121                 return lcmVersionInMsb;
 
 124         public void setLcmVersionInMsb(String lcmVersionInMsb) {
 
 125                 this.lcmVersionInMsb = lcmVersionInMsb;
 
 128         public String getCatalogServiceNameInMsb() {
 
 129                 return catalogServiceNameInMsb;
 
 132         public void setCatalogServiceNameInMsb(String catalogServiceNameInMsb) {
 
 133                 this.catalogServiceNameInMsb = catalogServiceNameInMsb;
 
 136         public String getCatalogVersionInMsb() {
 
 137                 return catalogVersionInMsb;
 
 140         public void setCatalogVersionInMsb(String catalogVersionInMsb) {
 
 141                 this.catalogVersionInMsb = catalogVersionInMsb;
 
 144         public String getAaiApiUriFront() {
 
 145                 return aaiApiUriFront;
 
 148         public void setAaiApiUriFront(String aaiApiUriFront) {
 
 149                 this.aaiApiUriFront = aaiApiUriFront;
 
 152         public String getCatalogApiUriFront() {
 
 153                 return catalogApiUriFront;
 
 156         public void setCatalogApiUriFront(String catalogApiUriFront) {
 
 157                 this.catalogApiUriFront = catalogApiUriFront;
 
 160         public String getCbamApiUriFront() {
 
 161                 return cbamApiUriFront;
 
 164         public void setCbamApiUriFront(String cbamApiUriFront) {
 
 165                 this.cbamApiUriFront = cbamApiUriFront;
 
 168         public String getGrantType() {
 
 172         public void setGrantType(String grantType) {
 
 173                 this.grantType = grantType;
 
 176         public String getClientId() {
 
 180         public void setClientId(String clientId) {
 
 181                 this.clientId = clientId;
 
 184         public String getClientSecret() {
 
 188         public void setClientSecret(String clientSecret) {
 
 189                 this.clientSecret = clientSecret;
 
 192         public String getMsbIp() {
 
 196         public void setMsbIp(String msbIp) {
 
 200         public int getMsbPort() {
 
 204         public void setMsbPort(int msbPort) {
 
 205                 this.msbPort = msbPort;
 
 208         public String getAaiUrlInMsb() {
 
 212         public void setAaiUrlInMsb(String aaiUrlInMsb) {
 
 213                 this.aaiUrlInMsb = aaiUrlInMsb;
 
 216         public String getCatalogUrlInMsb() {
 
 217                 return catalogUrlInMsb;
 
 220         public void setCatalogUrlInMsb(String catalogUrlInMsb) {
 
 221                 this.catalogUrlInMsb = catalogUrlInMsb;
 
 224         public String getLcmUrlInMsb() {
 
 228         public void setLcmUrlInMsb(String lcmUrlInMsb) {
 
 229                 this.lcmUrlInMsb = lcmUrlInMsb;
 
 232         public String getLcmApiUriFront() {
 
 233                 return lcmApiUriFront;
 
 236         public void setLcmApiUriFront(String lcmApiUriFront) {
 
 237                 this.lcmApiUriFront = lcmApiUriFront;
 
 240         public String getMsbApiUriFront() {
 
 241                 return msbApiUriFront;
 
 244         public void setMsbApiUriFront(String msbApiUriFront) {
 
 245                 this.msbApiUriFront = msbApiUriFront;
 
 248         public String getCbamUserName() {
 
 252         public void setCbamUserName(String cbamUserName) {
 
 253                 this.cbamUserName = cbamUserName;
 
 256         public String getCbamPassword() {
 
 260         public void setCbamPassword(String cbamPassword) {
 
 261                 this.cbamPassword = cbamPassword;
 
 264         public String getType() {
 
 268         public void setType(String type) {
 
 272         public String getSizeOfStorage() {
 
 273                 return sizeOfStorage;
 
 276         public void setSizeOfStorage(String sizeOfStorage) {
 
 277                 this.sizeOfStorage = sizeOfStorage;
 
 280         public String getVirtualMemSize() {
 
 281                 return virtualMemSize;
 
 284         public void setVirtualMemSize(String virtualMemSize) {
 
 285                 this.virtualMemSize = virtualMemSize;
 
 288         public String getNumVirtualCpu() {
 
 289                 return numVirtualCpu;
 
 292         public void setNumVirtualCpu(String numVirtualCpu) {
 
 293                 this.numVirtualCpu = numVirtualCpu;
 
 296         public String getVnfdId() {
 
 300         public void setVnfdId(String vnfdId) {
 
 301                 this.vnfdId = vnfdId;