Preparing the request payload for calling SO macro flow.
[externalapi/nbi.git] / src / main / java / org / onap / nbi / apis / serviceorder / model / consumer / ModelInfo.java
1 /**
2  *     Copyright (c) 2018 Orange
3  *
4  *     Licensed under the Apache License, Version 2.0 (the "License");
5  *     you may not use this file except in compliance with the License.
6  *     You may obtain a copy of the License at
7  *
8  *         http://www.apache.org/licenses/LICENSE-2.0
9  *
10  *     Unless required by applicable law or agreed to in writing, software
11  *     distributed under the License is distributed on an "AS IS" BASIS,
12  *     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  *     See the License for the specific language governing permissions and
14  *     limitations under the License.
15  */
16
17 package org.onap.nbi.apis.serviceorder.model.consumer;
18
19 import com.fasterxml.jackson.annotation.JsonInclude;
20 import com.fasterxml.jackson.annotation.JsonInclude.Include;
21
22 @JsonInclude(Include.NON_NULL)
23 public class ModelInfo {
24
25     private String modelType;
26
27     private String modelInvariantId;
28
29     private String modelVersionId;
30
31     private String modelNameVersionId;
32
33     private String modelName;
34
35     private String modelVersion;
36
37     private String modelCustomizationName;
38
39     private String modelCustomizationId;
40
41     public String getModelType() {
42         return modelType;
43     }
44
45     public void setModelType(String modelType) {
46         this.modelType = modelType;
47     }
48
49     public String getModelInvariantId() {
50         return modelInvariantId;
51     }
52
53     public void setModelInvariantId(String modelInvariantId) {
54         this.modelInvariantId = modelInvariantId;
55     }
56
57     public String getModelNameVersionId() {
58         return modelNameVersionId;
59     }
60
61     public void setModelNameVersionId(String modelNameVersionId) {
62         this.modelNameVersionId = modelNameVersionId;
63     }
64
65     public String getModelName() {
66         return modelName;
67     }
68
69     public void setModelName(String modelName) {
70         this.modelName = modelName;
71     }
72
73     public String getModelVersion() {
74         return modelVersion;
75     }
76
77     public void setModelVersion(String modelVersion) {
78         this.modelVersion = modelVersion;
79     }
80
81     public String getModelCustomizationName() {
82         return modelCustomizationName;
83     }
84
85     public void setModelCustomizationName(String modelCustomizationName) {
86         this.modelCustomizationName = modelCustomizationName;
87     }
88
89     public String getModelCustomizationId() {
90         return modelCustomizationId;
91     }
92
93     public void setModelCustomizationId(String modelCustomizationId) {
94         this.modelCustomizationId = modelCustomizationId;
95     }
96
97     public String getModelVersionId() {
98         return modelVersionId;
99     }
100
101     public void setModelVersionId(String modelVersionId) {
102         this.modelVersionId = modelVersionId;
103     }
104
105     @Override
106     public String toString() {
107         return "ModelInfo{" + "modelType='" + modelType + '\'' + ", modelInvariantId='" + modelInvariantId + '\''
108                 + ", modelVersionId='" + modelVersionId + '\'' + ", modelNameVersionId='" + modelNameVersionId + '\''
109                 + ", modelName='" + modelName + '\'' + ", modelVersion='" + modelVersion + '\''
110                 + ", modelCustomizationName='" + modelCustomizationName + '\'' + ", modelCustomizationId='"
111                 + modelCustomizationId + '\'' + '}';
112     }
113 }