2  * ============LICENSE_START=======================================================
 
   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
 
  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.onap.so.bpmn.servicedecomposition.modelinfo;
 
  23 import java.io.Serializable;
 
  25 import com.fasterxml.jackson.annotation.JsonProperty;
 
  27 public class ModelInfoAllottedResource extends ModelInfoMetadata implements Serializable{
 
  29         private static final long serialVersionUID = -5240932898637922018L;
 
  31         @JsonProperty("max-instances")
 
  32         private String MaxInstances;
 
  33         @JsonProperty("min-instances")
 
  34         private String MinInstances;
 
  35         @JsonProperty("nf-naming-code")
 
  36         private String NfNamingCode;
 
  37         @JsonProperty("nf-role")
 
  38         private String NfRole;
 
  39         @JsonProperty("nf-type")
 
  40         private String NfType;
 
  41         @JsonProperty("nf-function")
 
  42         private String NfFunction;
 
  43         @JsonProperty("target-network-role")
 
  44         private String TarNetworkRole;
 
  45         @JsonProperty("providing-service-model-invariant-uuid")
 
  46         private String ProvidingServiceModelInvariantUUID;
 
  47         @JsonProperty("providing-service-model-name")
 
  48         private String ProvidingServiceModelName;
 
  49         @JsonProperty("providing-service-model-uuid")
 
  50         private String ProvidingServiceModelUUID;
 
  51         @JsonProperty("description")
 
  52         private String Description;
 
  53         @JsonProperty("created")
 
  54         private String Created;
 
  55         @JsonProperty("tosca-node-type")
 
  56         private String ToscaNodeType;
 
  57         @JsonProperty("subcategory")
 
  58         private String Subcategory;
 
  59 //      private ModelInfoMetadata modelInfoMetadata;
 
  62         public String getMaxInstances() {
 
  65         public void setMaxInstances(String maxInstances) {
 
  66                 MaxInstances = maxInstances;
 
  68         public String getMinInstances() {
 
  71         public void setMinInstances(String minInstances) {
 
  72                 MinInstances = minInstances;
 
  74         public String getNfNamingCode() {
 
  77         public void setNfNamingCode(String nfNamingCode) {
 
  78                 NfNamingCode = nfNamingCode;
 
  80         public String getNfRole() {
 
  83         public void setNfRole(String nfRole) {
 
  86         public String getNfType() {
 
  89         public void setNfType(String nfType) {
 
  92         public String getNfFunction() {
 
  95         public void setNfFunction(String nfFunction) {
 
  96                 NfFunction = nfFunction;
 
  98         public String getTarNetworkRole() {
 
  99                 return TarNetworkRole;
 
 101         public void setTarNetworkRole(String tarNetworkRole) {
 
 102                 TarNetworkRole = tarNetworkRole;
 
 104         public String getProvidingServiceModelInvariantUUID() {
 
 105                 return ProvidingServiceModelInvariantUUID;
 
 107         public void setProvidingServiceModelInvariantUUID(String providingServiceModelInvariantUUID) {
 
 108                 ProvidingServiceModelInvariantUUID = providingServiceModelInvariantUUID;
 
 110         public String getProvidingServiceModelName() {
 
 111                 return ProvidingServiceModelName;
 
 113         public void setProvidingServiceModelName(String providingServiceModelName) {
 
 114                 ProvidingServiceModelName = providingServiceModelName;
 
 116         public String getProvidingServiceModelUUID() {
 
 117                 return ProvidingServiceModelUUID;
 
 119         public void setProvidingServiceModelUUID(String providingServiceModelUUID) {
 
 120                 ProvidingServiceModelUUID = providingServiceModelUUID;
 
 122         public String getDescription() {
 
 125         public void setDescription(String description) {
 
 126                 Description = description;
 
 128         public String getCreated() {
 
 131         public void setCreated(String created) {
 
 134         public String getToscaNodeType() {
 
 135                 return ToscaNodeType;
 
 137         public void setToscaNodeType(String toscaNodeType) {
 
 138                 ToscaNodeType = toscaNodeType;
 
 140         public String getSubcategory() {
 
 143         public void setSubcategory(String subcategory) {
 
 144                 Subcategory = subcategory;