Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / changeManagement / ModelInfoOfRelatedInstance.java
1 package org.onap.vid.changeManagement;
2
3 import com.fasterxml.jackson.annotation.*;
4
5 import java.util.HashMap;
6 import java.util.Map;
7
8 @JsonInclude(JsonInclude.Include.NON_NULL)
9 @JsonPropertyOrder({
10 "modelType",
11 "modelInvariantId",
12 "modelVersionId",
13 "modelName",
14 "modelVersion",
15 "modelCustomizationName",
16 "modelCustomizationId"
17 })
18
19 public class ModelInfoOfRelatedInstance {
20         
21         @JsonProperty("modelType")
22         private String modelType;
23         @JsonProperty("modelInvariantId")
24         private String modelInvariantId;
25         @JsonProperty("modelVersionId")
26         private String modelVersionId;
27         @JsonProperty("modelName")
28         private String modelName;
29         @JsonProperty("modelVersion")
30         private String modelVersion;
31         @JsonProperty("modelCustomizationName")
32         private String modelCustomizationName;
33         @JsonProperty("modelCustomizationId")
34         private String modelCustomizationId;
35         @JsonIgnore
36         private Map<String, Object> additionalProperties = new HashMap<>();
37
38         @JsonProperty("modelType")
39         public String getModelType() {
40         return modelType;
41         }
42
43         @JsonProperty("modelType")
44         public void setModelType(String modelType) {
45         this.modelType = modelType;
46         }
47
48         @JsonProperty("modelInvariantId")
49         public String getModelInvariantId() {
50         return modelInvariantId;
51         }
52
53         @JsonProperty("modelInvariantId")
54         public void setModelInvariantId(String modelInvariantId) {
55         this.modelInvariantId = modelInvariantId;
56         }
57
58         @JsonProperty("modelVersionId")
59         public String getModelVersionId() {
60         return modelVersionId;
61         }
62
63         @JsonProperty("modelVersionId")
64         public void setModelVersionId(String modelVersionId) {
65         this.modelVersionId = modelVersionId;
66         }
67
68         @JsonProperty("modelName")
69         public String getModelName() {
70         return modelName;
71         }
72
73         @JsonProperty("modelName")
74         public void setModelName(String modelName) {
75         this.modelName = modelName;
76         }
77
78         @JsonProperty("modelVersion")
79         public String getModelVersion() {
80         return modelVersion;
81         }
82
83         @JsonProperty("modelVersion")
84         public void setModelVersion(String modelVersion) {
85         this.modelVersion = modelVersion;
86         }
87
88         @JsonProperty("modelCustomizationName")
89         public String getModelCustomizationName() {
90         return modelCustomizationName;
91         }
92
93         @JsonProperty("modelCustomizationName")
94         public void setModelCustomizationName(String modelCustomizationName) {
95         this.modelCustomizationName = modelCustomizationName;
96         }
97
98         @JsonProperty("modelCustomizationId")
99         public String getModelCustomizationId() {
100         return modelCustomizationId;
101         }
102
103         @JsonProperty("modelCustomizationId")
104         public void setModelCustomizationId(String modelCustomizationId) {
105         this.modelCustomizationId = modelCustomizationId;
106         }
107
108         @JsonAnyGetter
109         public Map<String, Object> getAdditionalProperties() {
110         return this.additionalProperties;
111         }
112
113         @JsonAnySetter
114         public void setAdditionalProperty(String name, Object value) {
115         this.additionalProperties.put(name, value);
116         }
117
118 }