1 package org.onap.so.client.cds.beans;
3 import java.util.HashMap;
5 import com.fasterxml.jackson.annotation.JsonIgnore;
6 import com.fasterxml.jackson.annotation.JsonInclude;
7 import com.fasterxml.jackson.annotation.JsonProperty;
8 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
10 @JsonInclude(JsonInclude.Include.NON_NULL)
11 @JsonPropertyOrder({"service-instance-id", "pnf-id", "pnf-name", "service-model-uuid", "pnf-customization-uuid"})
13 public class ConfigAssignPropertiesForPnf {
15 @JsonProperty("service-instance-id")
16 private String serviceInstanceId;
18 @JsonProperty("pnf-id")
21 @JsonProperty("pnf-name")
22 private String pnfName;
24 @JsonProperty("service-model-uuid")
25 private String serviceModelUuid;
27 @JsonProperty("pnf-customization-uuid")
28 private String pnfCustomizationUuid;
31 private Map<String, Object> userParam = new HashMap<String, Object>();
33 public String getServiceInstanceId() {
34 return serviceInstanceId;
37 public void setServiceInstanceId(String serviceInstanceId) {
38 this.serviceInstanceId = serviceInstanceId;
41 public String getPnfId() {
45 public void setPnfId(String pnfId) {
49 public String getPnfName() {
53 public void setPnfName(String pnfName) {
54 this.pnfName = pnfName;
57 public String getServiceModelUuid() {
58 return serviceModelUuid;
61 public void setServiceModelUuid(String serviceModelUuid) {
62 this.serviceModelUuid = serviceModelUuid;
65 public String getPnfCustomizationUuid() {
66 return pnfCustomizationUuid;
69 public void setPnfCustomizationUuid(String pnfCustomizationUuid) {
70 this.pnfCustomizationUuid = pnfCustomizationUuid;
73 public Map<String, Object> getUserParam() {
74 return this.userParam;
77 public void setUserParam(String name, Object value) {
78 this.userParam.put(name, value);
82 public String toString() {
84 final StringBuilder sb = new StringBuilder("{");
85 sb.append("\"service-instance-id\":").append("\"").append(serviceInstanceId).append("\"");
86 sb.append(", \"pnf-id\":").append("\"").append(pnfId).append("\"");
87 sb.append(", \"pnf-name\":").append("\"").append(pnfName).append("\"");
88 sb.append(", \"service-model-uuid\":").append("\"").append(serviceModelUuid).append("\"");
89 sb.append(", \"pnf-customization-uuid\":").append("\"").append(pnfCustomizationUuid).append("\"");
90 for (Map.Entry<String, Object> entry : userParam.entrySet()) {
93 sb.append(entry.getKey());
97 sb.append(entry.getValue());
102 return sb.toString();