1 package org.onap.vid.changeManagement;
3 import com.fasterxml.jackson.annotation.*;
5 import java.util.HashMap;
8 @JsonInclude(JsonInclude.Include.NON_NULL)
15 "modelCustomizationName",
16 "modelCustomizationId"
18 public class ModelInfo {
24 public ModelInfo(org.onap.vid.mso.model.ModelInfo modelInfo){
25 this.setModelType(modelInfo.getModelType().toString());
26 this.setModelInvariantId(modelInfo.getModelInvariantId());
27 this.setModelVersionId(modelInfo.getModelNameVersionId());
28 this.setModelName(modelInfo.getModelName());
29 this.setModelVersion(modelInfo.getModelVersion());
30 this.setModelCustomizationId(modelInfo.getModelCustomizationId());
31 this.setModelVersionId(modelInfo.getModelVersionId());
35 @JsonProperty("modelType")
36 private String modelType;
37 @JsonProperty("modelInvariantId")
38 private String modelInvariantId;
39 @JsonProperty("modelVersionId")
40 private String modelVersionId;
41 @JsonProperty("modelName")
42 private String modelName;
43 @JsonProperty("modelVersion")
44 private String modelVersion;
45 @JsonProperty("modelCustomizationName")
46 private String modelCustomizationName;
47 @JsonProperty("modelCustomizationId")
48 private String modelCustomizationId;
50 private Map<String, Object> additionalProperties = new HashMap<>();
52 @JsonProperty("modelType")
53 public String getModelType() {
57 @JsonProperty("modelType")
58 public void setModelType(String modelType) {
59 this.modelType = modelType;
62 @JsonProperty("modelInvariantId")
63 public String getModelInvariantId() {
64 return modelInvariantId;
67 @JsonProperty("modelInvariantId")
68 public void setModelInvariantId(String modelInvariantId) {
69 this.modelInvariantId = modelInvariantId;
72 @JsonProperty("modelVersionId")
73 public String getModelVersionId() {
74 return modelVersionId;
77 @JsonProperty("modelVersionId")
78 public void setModelVersionId(String modelVersionId) {
79 this.modelVersionId = modelVersionId;
82 @JsonProperty("modelName")
83 public String getModelName() {
87 @JsonProperty("modelName")
88 public void setModelName(String modelName) {
89 this.modelName = modelName;
92 @JsonProperty("modelVersion")
93 public String getModelVersion() {
97 @JsonProperty("modelVersion")
98 public void setModelVersion(String modelVersion) {
99 this.modelVersion = modelVersion;
102 @JsonProperty("modelCustomizationName")
103 public String getModelCustomizationName() {
104 return modelCustomizationName;
107 @JsonProperty("modelCustomizationName")
108 public void setModelCustomizationName(String modelCustomizationName) {
109 this.modelCustomizationName = modelCustomizationName;
112 @JsonProperty("modelCustomizationId")
113 public String getModelCustomizationId() {
114 return modelCustomizationId;
117 @JsonProperty("modelCustomizationId")
118 public void setModelCustomizationId(String modelCustomizationId) {
119 this.modelCustomizationId = modelCustomizationId;
123 public Map<String, Object> getAdditionalProperties() {
124 return this.additionalProperties;
128 public void setAdditionalProperty(String name, Object value) {
129 this.additionalProperties.put(name, value);