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.openecomp.sdc.be.tosca.model;
23 public class ToscaMetadata implements IToscaMetadata {
24 private String invariantUUID;
26 private String customizationUUID;
27 private String version;
29 private String description;
31 private String category;
32 private String subcategory;
33 private String resourceVendor;
34 private String resourceVendorRelease;
35 private String resourceVendorModelNumber;
36 private String serviceType;
37 private String serviceRole;
38 private String instantiationType;
39 private Boolean serviceEcompNaming;
40 private Boolean ecompGeneratedNaming;
41 private String namingPolicy;
42 private String sourceModelInvariant;
43 private String environmentContext;
44 private String sourceModelName;
45 private String sourceModelUuid;
46 private String serviceFunction;
49 public String getName() {
54 public void setName(String name) {
58 public String getInvariantUUID() {
63 public void setInvariantUUID(String invariantUUID) {
64 this.invariantUUID = invariantUUID;
67 public String getUUID() {
72 public void setUUID(String uUID) {
76 public String getDescription() {
80 public void setDescription(String description) {
81 this.description = description;
84 public String getType() {
88 public void setType(String type) {
92 public String getCategory() {
96 public void setCategory(String category) {
97 this.category = category;
100 public String getSubcategory() {
104 public void setSubcategory(String subcategory) {
105 this.subcategory = subcategory;
108 public String getResourceVendor() {
109 return resourceVendor;
112 public void setResourceVendor(String resourceVendor) {
113 this.resourceVendor = resourceVendor;
116 public String getResourceVendorRelease() {
117 return resourceVendorRelease;
120 public void setResourceVendorRelease(String resourceVendorRelease) {
121 this.resourceVendorRelease = resourceVendorRelease;
124 public String getResourceVendorModelNumber() {
125 return resourceVendorModelNumber;
128 public void setResourceVendorModelNumber(String resourceVendorModelNumber) {
129 this.resourceVendorModelNumber = resourceVendorModelNumber;
132 public String getServiceType() {
136 public void setServiceType(String serviceType) {
137 this.serviceType = serviceType;
140 public String getServiceRole() {
144 public String getServiceFunction() {
145 return serviceFunction;
148 public void setServiceFunction(String serviceFunction) {
149 this.serviceFunction = serviceFunction;
152 public void setInstantiationType(String instantiationType) {
153 this.instantiationType = instantiationType;
156 public String getInstantiationType() {
157 return instantiationType;
160 public void setServiceRole(String serviceRole) {
161 this.serviceRole = serviceRole;
164 public Boolean isEcompGeneratedNaming() {
165 return ecompGeneratedNaming;
168 public void setEcompGeneratedNaming(Boolean ecompGeneratedNaming) {
169 this.ecompGeneratedNaming = ecompGeneratedNaming;
172 public String isNamingPolicy() {
176 public void setNamingPolicy(String namingPolicy) {
177 this.namingPolicy = namingPolicy;
180 public Boolean getServiceEcompNaming() {
181 return serviceEcompNaming;
184 public void setServiceEcompNaming(Boolean serviceEcompNaming) {
185 this.serviceEcompNaming = serviceEcompNaming;
188 public String getVersion() {
193 public void setVersion(String version) {
194 this.version = version;
197 public String getCustomizationUUID() {
198 return customizationUUID;
201 public void setCustomizationUUID(String customizationUUID) {
202 this.customizationUUID = customizationUUID;
205 public String getSourceModelInvariant() {
206 return sourceModelInvariant;
209 public void setSourceModelInvariant(String sourceModelInvariant) {
210 this.sourceModelInvariant = sourceModelInvariant;
213 public String getSourceModelName() {
214 return sourceModelName;
217 public void setSourceModelName(String sourceModelName) {
218 this.sourceModelName = sourceModelName;
221 public String getSourceModelUuid() {
222 return sourceModelUuid;
225 public void setSourceModelUuid(String sourceModelUuid) {
226 this.sourceModelUuid = sourceModelUuid;
229 public String getEnvironmentContext() {
230 return environmentContext;
233 public void setEnvironmentContext(String environmentContext) {
234 this.environmentContext = environmentContext;