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=========================================================
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
29 package org.onap.so.serviceinstancebeans;
31 import java.io.Serializable;
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;
38 @JsonRootName(value = "modelInfo")
39 @JsonInclude(Include.NON_DEFAULT)
40 public class ModelInfo implements Serializable {
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;
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;
61 @JsonProperty("modelVersionId")
62 protected String modelVersionId;
63 @JsonProperty("modelCustomizationId")
64 protected String modelCustomizationId;
66 //Decomposition fields
67 @JsonProperty("modelUuid")
68 protected String modelUuid;
69 @JsonProperty("modelInvariantUuid")
70 protected String modelInvariantUuid;
71 @JsonProperty("modelInstanceName")
72 protected String modelInstanceName;
74 public String getModelCustomizationName() {
75 return modelCustomizationName;
77 public void setModelCustomizationName(String modelCustomizationName) {
78 modelInstanceName = modelCustomizationName;
79 this.modelCustomizationName = modelCustomizationName;
81 public String getModelNameVersionId() {
82 return modelNameVersionId;
84 public void setModelNameVersionId(String modelNameVersionId) {
85 this.modelNameVersionId = modelNameVersionId;
87 public String getModelName() {
90 public void setModelName(String modelName) {
91 this.modelName = modelName;
93 public String getModelVersion() {
96 public void setModelVersion(String modelVersion) {
97 this.modelVersion = modelVersion;
99 public ModelType getModelType() {
102 public void setModelType(ModelType modelType) {
103 this.modelType = modelType;
105 public String getModelInvariantId() {
106 return modelInvariantId;
108 public void setModelInvariantId(String modelInvariantId) {
109 this.modelInvariantUuid = modelInvariantId;
110 this.modelInvariantId = modelInvariantId;
112 public String getModelCustomizationUuid() {
113 return modelCustomizationUuid;
115 public void setModelCustomizationUuid(String modelCustomizationUuid) {
116 this.modelCustomizationUuid = modelCustomizationUuid;
118 public String getModelVersionId() {
119 return modelVersionId;
121 public void setModelVersionId(String modelVersionId) {
122 this.modelUuid=modelVersionId;
123 this.modelVersionId = modelVersionId;
125 public String getModelCustomizationId() {
126 return modelCustomizationId;
128 public void setModelCustomizationId(String modelCustomizationId) {
129 this.modelCustomizationUuid = modelCustomizationId;
130 this.modelCustomizationId = modelCustomizationId;
132 public String getModelUuid() {
135 public String getModelId() {
138 public void setModelUuid(String modelUuid) {
139 this.modelId = modelUuid;
140 this.modelUuid = modelUuid;
143 public void setModelId(String modelId) {
144 this.modelId = modelId;
146 public String getModelInvariantUuid() {
147 return modelInvariantUuid;
149 public void setModelInvariantUuid(String modelInvariantUuid) {
150 this.modelInvariantUuid = modelInvariantUuid;
152 public String getModelInstanceName() {
153 return modelInstanceName;
155 public void setModelInstanceName(String modelInstanceName) {
156 this.modelInstanceName = modelInstanceName;
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 + "]";