9eb233e76ffd7e5bf76571d9d1b9213e2761746b
[ccsdk/cds.git] /
1 /*\r
2  * Copyright © 2017-2018 AT&T Intellectual Property.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *     http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 package org.onap.ccsdk.apps.controllerblueprints.resource.dict.data;\r
18 /**\r
19  *\r
20  * SourceMdsal\r
21  * @author Brinda Santh\r
22  */\r
23 import com.fasterxml.jackson.annotation.JsonProperty;\r
24 \r
25 import java.util.Map;\r
26 \r
27 public class SourceMdsal {\r
28 \r
29     @JsonProperty(value = "base", required = true)\r
30     private String base;\r
31 \r
32     @JsonProperty(value = "type", required = true)\r
33     private String type; // XML | JSON\r
34 \r
35     @JsonProperty(value = "url-path", required = true)\r
36     private String urlPath;\r
37 \r
38     @JsonProperty(value = "path", required = true)\r
39     private String path;\r
40 \r
41     @JsonProperty("input-key-mapping")\r
42     private Map<String, String> inputKeyMapping;\r
43 \r
44     @JsonProperty("output-key-mapping")\r
45     private Map<String, String> outputKeyMapping;\r
46 \r
47     public String getBase() {\r
48         return base;\r
49     }\r
50 \r
51     public void setBase(String base) {\r
52         this.base = base;\r
53     }\r
54 \r
55     public String getType() {\r
56         return type;\r
57     }\r
58 \r
59     public void setType(String type) {\r
60         this.type = type;\r
61     }\r
62 \r
63     public String getUrlPath() {\r
64         return urlPath;\r
65     }\r
66 \r
67     public void setUrlPath(String urlPath) {\r
68         this.urlPath = urlPath;\r
69     }\r
70 \r
71     public String getPath() {\r
72         return path;\r
73     }\r
74 \r
75     public void setPath(String path) {\r
76         this.path = path;\r
77     }\r
78 \r
79     public Map<String, String> getInputKeyMapping() {\r
80         return inputKeyMapping;\r
81     }\r
82 \r
83     public void setInputKeyMapping(Map<String, String> inputKeyMapping) {\r
84         this.inputKeyMapping = inputKeyMapping;\r
85     }\r
86 \r
87     public Map<String, String> getOutputKeyMapping() {\r
88         return outputKeyMapping;\r
89     }\r
90 \r
91     public void setOutputKeyMapping(Map<String, String> outputKeyMapping) {\r
92         this.outputKeyMapping = outputKeyMapping;\r
93     }\r
94 \r
95 \r
96 \r
97 }\r