Containerization feature of SO
[so.git] / common / src / main / java / org / onap / so / serviceinstancebeans / ModelInfo.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19  */
20
21 //
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
24 // Any modifications to this file will be lost upon recompilation of the source schema.
25 // Generated on: 2016.03.30 at 02:48:23 PM CDT
26 //
27
28
29 package org.onap.so.serviceinstancebeans;
30
31 import java.io.Serializable;
32
33 import com.fasterxml.jackson.annotation.JsonInclude;
34 import com.fasterxml.jackson.annotation.JsonInclude.Include;
35 import com.fasterxml.jackson.annotation.JsonProperty;
36 import com.fasterxml.jackson.annotation.JsonRootName;
37
38 @JsonRootName(value = "modelInfo")
39 @JsonInclude(Include.NON_DEFAULT)
40 public class ModelInfo implements Serializable {
41
42         private static final long serialVersionUID = 5281763573935476852L;
43         @JsonProperty("modelCustomizationName")
44     protected String modelCustomizationName;
45         @JsonProperty("modelInvariantId")
46     protected String modelInvariantId;
47         @JsonProperty("modelType")
48         protected ModelType modelType;
49         @JsonProperty("modelId")
50         protected String modelId;
51         //v2
52         @JsonProperty("modelNameVersionId")
53     protected String modelNameVersionId;
54         @JsonProperty("modelName")
55     protected String modelName;
56         @JsonProperty("modelVersion")
57     protected String modelVersion;
58         @JsonProperty("modelCustomizationUuid")
59     protected String modelCustomizationUuid;
60     //v3
61         @JsonProperty("modelVersionId")
62     protected String modelVersionId;
63         @JsonProperty("modelCustomizationId")
64     protected String modelCustomizationId;
65         
66     //Decomposition fields
67         @JsonProperty("modelUuid")
68     protected String modelUuid;
69         @JsonProperty("modelInvariantUuid")
70         protected String modelInvariantUuid;
71         @JsonProperty("modelInstanceName")
72     protected String modelInstanceName;
73
74         public String getModelCustomizationName() {
75                 return modelCustomizationName;
76         }
77         public void setModelCustomizationName(String modelCustomizationName) {
78                 modelInstanceName = modelCustomizationName;
79                 this.modelCustomizationName = modelCustomizationName;
80         }
81         public String getModelNameVersionId() {
82                 return modelNameVersionId;
83         }
84         public void setModelNameVersionId(String modelNameVersionId) {
85                 this.modelNameVersionId = modelNameVersionId;
86         }
87         public String getModelName() {
88                 return modelName;
89         }
90         public void setModelName(String modelName) {
91                 this.modelName = modelName;
92         }
93         public String getModelVersion() {
94                 return modelVersion;
95         }
96         public void setModelVersion(String modelVersion) {
97                 this.modelVersion = modelVersion;
98         }
99         public ModelType getModelType() {
100                 return modelType;
101         }
102         public void setModelType(ModelType modelType) {
103                 this.modelType = modelType;
104         }
105         public String getModelInvariantId() {
106                 return modelInvariantId;
107         }
108         public void setModelInvariantId(String modelInvariantId) {
109                 this.modelInvariantUuid = modelInvariantId;
110                 this.modelInvariantId = modelInvariantId;
111         }
112         public String getModelCustomizationUuid() {
113                 return modelCustomizationUuid;
114         }
115         public void setModelCustomizationUuid(String modelCustomizationUuid) {
116                 this.modelCustomizationUuid = modelCustomizationUuid;
117         }
118         public String getModelVersionId() {
119                 return modelVersionId;
120         }
121         public void setModelVersionId(String modelVersionId) {
122                 this.modelUuid=modelVersionId;
123                 this.modelVersionId = modelVersionId;
124         }
125         public String getModelCustomizationId() {
126                 return modelCustomizationId;
127         }
128         public void setModelCustomizationId(String modelCustomizationId) {
129                 this.modelCustomizationUuid = modelCustomizationId;
130                 this.modelCustomizationId = modelCustomizationId;
131         }
132     public String getModelUuid() {
133                 return modelUuid;
134         }
135     public String getModelId() {
136         return modelId;
137     }
138         public void setModelUuid(String modelUuid) {
139                 this.modelId = modelUuid;
140                 this.modelUuid = modelUuid;
141                 
142         }
143         public void setModelId(String modelId) {
144                 this.modelId = modelId;
145         }
146         public String getModelInvariantUuid() {
147                 return modelInvariantUuid;
148         }
149         public void setModelInvariantUuid(String modelInvariantUuid) {
150                 this.modelInvariantUuid = modelInvariantUuid;
151         }
152         public String getModelInstanceName() {
153                 return modelInstanceName;
154         }
155         public void setModelInstanceName(String modelInstanceName) {
156                 this.modelInstanceName = modelInstanceName;
157         }
158         @Override
159         public String toString() {
160                 return "ModelInfo [modelCustomizationName=" + modelCustomizationName + ", modelInvariantId=" + modelInvariantId
161                                 + ", modelType=" + modelType + ", modelNameVersionId=" + modelNameVersionId + ", modelName=" + modelName
162                                 + ", modelVersion=" + modelVersion + ", modelCustomizationUuid=" + modelCustomizationUuid
163                                 + ", modelVersionId=" + modelVersionId + ", modelCustomizationId=" + modelCustomizationId
164                                 + ", modelUuid=" + modelUuid + ", modelInvariantUuid=" + modelInvariantUuid + ", modelInstanceName="
165                                 + modelInstanceName + "]";
166         }
167
168
169 }