2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 CMCC 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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.openecomp.mso.bpmn.infrastructure.vfcmodel;
24 import org.openecomp.mso.logger.MsoLogger;
28 * NS Create Input Parameter For VFC Adapter<br>
32 * @version ONAP Beijing Release 2018/2/5
34 public class NSResourceInputParameter {
36 private static final MsoLogger LOGGER = MsoLogger.getMsoLogger (MsoLogger.Catalog.RA);
38 private NsOperationKey nsOperationKey;
40 private String nsServiceName;
42 private String nsServiceDescription;
44 private NsParameters nsParameters;
46 private NsScaleParameters nsScaleParameters;
52 * @return Returns the nsServiceName.
54 public String getNsServiceName() {
60 * @param nsServiceName The nsServiceName to set.
62 public void setNsServiceName(String nsServiceName) {
63 this.nsServiceName = nsServiceName;
68 * @return Returns the nsServiceDescription.
70 public String getNsServiceDescription() {
71 return nsServiceDescription;
76 * @param nsServiceDescription The nsServiceDescription to set.
78 public void setNsServiceDescription(String nsServiceDescription) {
79 this.nsServiceDescription = nsServiceDescription;
83 * @return Returns the nsParameters.
85 public NsParameters getNsParameters() {
90 * @param nsParameters The nsParameters to set.
92 public void setNsParameters(NsParameters nsParameters) {
93 this.nsParameters = nsParameters;
96 public NsOperationKey getNsOperationKey() {
97 return nsOperationKey;
100 public void setNsOperationKey(NsOperationKey nsOperationKey) {
101 this.nsOperationKey = nsOperationKey;
105 * @return Returns the nsScaleParameters.
107 public NsScaleParameters getNsScaleParameters() {
108 return nsScaleParameters;
112 * @param nsScaleParameters The nsScaleParameters to set.
114 public void setNsScaleParameters(NsScaleParameters nsScaleParameters) {
115 this.nsScaleParameters = nsScaleParameters;