Add VlantagApi Functional Component to apps/ms
[ccsdk/apps.git] / ms / vlantag-api / src / main / java / org / onap / ccsdk / apps / ms / vlantagapi / core / extinf / pm / model / PolicyConfig.java
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 package org.onap.ccsdk.apps.ms.vlantagapi.core.extinf.pm.model;\r
17 \r
18 import java.io.Serializable;\r
19 \r
20 import com.fasterxml.jackson.annotation.JsonProperty;\r
21 \r
22 /**\r
23  * PolicyConfig.java Purpose: POJO representing policy manager\r
24  * get-config response\r
25  *\r
26  * @author Saurav Paira\r
27  * @version 1.0\r
28  */\r
29 public class PolicyConfig implements Serializable {\r
30 \r
31         /**\r
32          * \r
33          */\r
34         private static final long serialVersionUID = 1L;\r
35 \r
36         @JsonProperty("configName")\r
37         private String configName;\r
38         \r
39         @JsonProperty("riskLevel")\r
40         private String riskLevel;\r
41 \r
42         @JsonProperty("policyName")\r
43         private String policyName;\r
44 \r
45         @JsonProperty("policyScope")\r
46         private String policyScope;\r
47 \r
48         @JsonProperty("guard")\r
49         private String guard;\r
50 \r
51         @JsonProperty("description")\r
52         private String description;\r
53 \r
54         @JsonProperty("priority")\r
55         private String priority;\r
56 \r
57         @JsonProperty("uuid")\r
58         private String uuid;\r
59 \r
60         @JsonProperty("version")\r
61         private String version;\r
62 \r
63         @JsonProperty("content")\r
64         private PolicyContent content;\r
65 \r
66         @JsonProperty("riskType")\r
67         private String riskType;\r
68 \r
69         @JsonProperty("service")\r
70         private String service;\r
71 \r
72         @JsonProperty("location")\r
73         private String location;\r
74 \r
75         @JsonProperty("templateVersion")\r
76         private String templateVersion;\r
77 \r
78         public String getConfigName() {\r
79                 return configName;\r
80         }\r
81         public void setConfigName(String configName) {\r
82                 this.configName = configName;\r
83         }\r
84         public String getRiskLevel() {\r
85                 return riskLevel;\r
86         }\r
87         public void setRiskLevel(String riskLevel) {\r
88                 this.riskLevel = riskLevel;\r
89         }\r
90         public String getPolicyName() {\r
91                 return policyName;\r
92         }\r
93         public void setPolicyName(String policyName) {\r
94                 this.policyName = policyName;\r
95         }\r
96         public String getPolicyScope() {\r
97                 return policyScope;\r
98         }\r
99         public void setPolicyScope(String policyScope) {\r
100                 this.policyScope = policyScope;\r
101         }\r
102         public String getGuard() {\r
103                 return guard;\r
104         }\r
105         public void setGuard(String guard) {\r
106                 this.guard = guard;\r
107         }\r
108         public String getDescription() {\r
109                 return description;\r
110         }\r
111         public void setDescription(String description) {\r
112                 this.description = description;\r
113         }\r
114         public String getPriority() {\r
115                 return priority;\r
116         }\r
117         public void setPriority(String priority) {\r
118                 this.priority = priority;\r
119         }\r
120         public String getUuid() {\r
121                 return uuid;\r
122         }\r
123         public void setUuid(String uuid) {\r
124                 this.uuid = uuid;\r
125         }\r
126         public String getVersion() {\r
127                 return version;\r
128         }\r
129         public void setVersion(String version) {\r
130                 this.version = version;\r
131         }\r
132 \r
133         public PolicyContent getContent() {\r
134                 return content;\r
135         }\r
136         public void setContent(PolicyContent content) {\r
137                 this.content = content;\r
138         }\r
139         public String getRiskType() {\r
140                 return riskType;\r
141         }\r
142         public void setRiskType(String riskType) {\r
143                 this.riskType = riskType;\r
144         }\r
145         public String getService() {\r
146                 return service;\r
147         }\r
148         public void setService(String service) {\r
149                 this.service = service;\r
150         }\r
151         public String getLocation() {\r
152                 return location;\r
153         }\r
154         public void setLocation(String location) {\r
155                 this.location = location;\r
156         }\r
157         public String getTemplateVersion() {\r
158                 return templateVersion;\r
159         }\r
160         public void setTemplateVersion(String templateVersion) {\r
161                 this.templateVersion = templateVersion;\r
162         }\r
163         @Override\r
164         public String toString() {\r
165                 return "PolicyConfig [configName=" + configName + ", riskLevel=" + riskLevel + ", policyName=" + policyName\r
166                                 + ", policyScope=" + policyScope + ", guard=" + guard + ", description=" + description + ", priority="\r
167                                 + priority + ", uuid=" + uuid + ", version=" + version + ", content=" + content + ", riskType="\r
168                                 + riskType + ", service=" + service + ", location=" + location + ", templateVersion=" + templateVersion\r
169                                 + "]";\r
170         }\r
171         \r
172 }\r