b96847f42299a145192f2d066b080e744518ed64
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / client / cds / beans / ConfigAssignRequestPnf.java
1 package org.onap.so.client.cds.beans;
2
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
6
7 @JsonInclude(JsonInclude.Include.NON_NULL)
8 @JsonPropertyOrder({
9 "config-assign-properties",
10 "resolution-key"
11 })
12
13 public class ConfigAssignRequestPnf {
14         @JsonProperty("resolution-key")
15         private String resolutionKey;
16         @JsonProperty("config-assign-properties")
17         private ConfigAssignPropertiesForPnf configAssignPropertiesForPnf;
18
19         public String getResolutionKey() {
20                 return resolutionKey;
21         }
22
23         public void setResolutionKey(String resolutionKey) {
24                 this.resolutionKey = resolutionKey;
25         }
26
27         public ConfigAssignPropertiesForPnf getConfigAssignPropertiesForPnf() {
28                 return configAssignPropertiesForPnf;
29         }
30
31         public void setConfigAssignPropertiesForPnf(ConfigAssignPropertiesForPnf configAssignPropertiesForPnf) {
32                 this.configAssignPropertiesForPnf = configAssignPropertiesForPnf;
33         }
34
35         @Override
36         public String toString() {
37                 final StringBuilder sb = new StringBuilder("{\"config-assign-request\":{");
38                 sb.append("\"resolution-key\":").append("\"").append(resolutionKey).append("\"");
39                 sb.append(", \"config-assign-properties\":").append(configAssignPropertiesForPnf.toString());
40                 sb.append('}');
41                 sb.append('}');
42
43                 return sb.toString();
44         }
45
46 }