b3a9601e2e6822eba92fa09b651844bbdb4345e2
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / client / cds / beans / ConfigAssignRequestVnf.java
1
2 package org.onap.so.client.cds.beans;
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 public class ConfigAssignRequestVnf {
13         @JsonProperty("resolution-key")
14         private String resolutionKey;
15         @JsonProperty("config-assign-properties")
16         private ConfigAssignPropertiesForVnf configAssignPropertiesForVnf;
17         
18         public String getResolutionKey() {
19                 return resolutionKey;
20         }
21         
22         public void setResolutionKey(String resolutionKey) {
23                 this.resolutionKey = resolutionKey;
24         }
25         
26         public ConfigAssignPropertiesForVnf getConfigAssignPropertiesForVnf() {
27                 return configAssignPropertiesForVnf;
28         }
29
30         public void setConfigAssignPropertiesForVnf(ConfigAssignPropertiesForVnf configAssignPropertiesForVnf) {
31                 this.configAssignPropertiesForVnf = configAssignPropertiesForVnf;
32         }
33
34         @Override
35         public String toString() {
36                 final StringBuilder sb = new StringBuilder("{\"config-assign-request\":{");
37                 sb.append("\"resolution-key\":").append("\"").append(resolutionKey).append("\"");
38                 sb.append(", \"config-assign-properties\":").append(configAssignPropertiesForVnf.toString());
39                 sb.append('}');
40                 sb.append('}');
41                 
42                 return sb.toString();
43         }
44         
45 }