1 package org.onap.vid.changeManagement;
2 import java.util.HashMap;
4 import com.fasterxml.jackson.annotation.JsonAnyGetter;
5 import com.fasterxml.jackson.annotation.JsonAnySetter;
6 import com.fasterxml.jackson.annotation.JsonIgnore;
7 import com.fasterxml.jackson.annotation.JsonInclude;
8 import com.fasterxml.jackson.annotation.JsonProperty;
9 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
11 @JsonInclude(JsonInclude.Include.NON_NULL)
18 "modelCustomizationName",
19 "modelCustomizationId"
21 public class ModelInfo {
27 public ModelInfo(org.onap.vid.domain.mso.ModelInfo modelInfo){
28 this.setModelType(modelInfo.getModelType().toString());
29 this.setModelInvariantId(modelInfo.getModelInvariantId());
30 this.setModelVersionId(modelInfo.getModelNameVersionId());
31 this.setModelName(modelInfo.getModelName());
32 this.setModelVersion(modelInfo.getModelVersion());
33 this.setModelCustomizationId(modelInfo.getModelCustomizationId());
34 this.setModelVersionId(modelInfo.getModelVersionId());
38 @JsonProperty("modelType")
39 private String modelType;
40 @JsonProperty("modelInvariantId")
41 private String modelInvariantId;
42 @JsonProperty("modelVersionId")
43 private String modelVersionId;
44 @JsonProperty("modelName")
45 private String modelName;
46 @JsonProperty("modelVersion")
47 private String modelVersion;
48 @JsonProperty("modelCustomizationName")
49 private String modelCustomizationName;
50 @JsonProperty("modelCustomizationId")
51 private String modelCustomizationId;
53 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
55 @JsonProperty("modelType")
56 public String getModelType() {
60 @JsonProperty("modelType")
61 public void setModelType(String modelType) {
62 this.modelType = modelType;
65 @JsonProperty("modelInvariantId")
66 public String getModelInvariantId() {
67 return modelInvariantId;
70 @JsonProperty("modelInvariantId")
71 public void setModelInvariantId(String modelInvariantId) {
72 this.modelInvariantId = modelInvariantId;
75 @JsonProperty("modelVersionId")
76 public String getModelVersionId() {
77 return modelVersionId;
80 @JsonProperty("modelVersionId")
81 public void setModelVersionId(String modelVersionId) {
82 this.modelVersionId = modelVersionId;
85 @JsonProperty("modelName")
86 public String getModelName() {
90 @JsonProperty("modelName")
91 public void setModelName(String modelName) {
92 this.modelName = modelName;
95 @JsonProperty("modelVersion")
96 public String getModelVersion() {
100 @JsonProperty("modelVersion")
101 public void setModelVersion(String modelVersion) {
102 this.modelVersion = modelVersion;
105 @JsonProperty("modelCustomizationName")
106 public String getModelCustomizationName() {
107 return modelCustomizationName;
110 @JsonProperty("modelCustomizationName")
111 public void setModelCustomizationName(String modelCustomizationName) {
112 this.modelCustomizationName = modelCustomizationName;
115 @JsonProperty("modelCustomizationId")
116 public String getModelCustomizationId() {
117 return modelCustomizationId;
120 @JsonProperty("modelCustomizationId")
121 public void setModelCustomizationId(String modelCustomizationId) {
122 this.modelCustomizationId = modelCustomizationId;
126 public Map<String, Object> getAdditionalProperties() {
127 return this.additionalProperties;
131 public void setAdditionalProperty(String name, Object value) {
132 this.additionalProperties.put(name, value);