1 package org.onap.so.client.cds.beans;
3 import java.util.HashMap;
6 import com.fasterxml.jackson.annotation.JsonIgnore;
7 import com.fasterxml.jackson.annotation.JsonInclude;
8 import com.fasterxml.jackson.annotation.JsonProperty;
9 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
11 @JsonInclude(JsonInclude.Include.NON_NULL)
13 "service-instance-id",
17 "pnf-customization-uuid"
20 public class ConfigAssignPropertiesForPnf {
22 @JsonProperty("service-instance-id")
23 private String serviceInstanceId;
25 @JsonProperty("pnf-id")
28 @JsonProperty("pnf-name")
29 private String pnfName;
31 @JsonProperty("service-model-uuid")
32 private String serviceModelUuid;
34 @JsonProperty("pnf-customization-uuid")
35 private String pnfCustomizationUuid;
38 private Map<String, Object> userParam = new HashMap<String, Object>();
40 public String getServiceInstanceId() {
41 return serviceInstanceId;
44 public void setServiceInstanceId(String serviceInstanceId) {
45 this.serviceInstanceId = serviceInstanceId;
48 public String getPnfId() {
52 public void setPnfId(String pnfId) {
56 public String getPnfName() {
60 public void setPnfName(String pnfName) {
61 this.pnfName = pnfName;
64 public String getServiceModelUuid() {
65 return serviceModelUuid;
68 public void setServiceModelUuid(String serviceModelUuid) {
69 this.serviceModelUuid = serviceModelUuid;
72 public String getPnfCustomizationUuid() {
73 return pnfCustomizationUuid;
76 public void setPnfCustomizationUuid(String pnfCustomizationUuid) {
77 this.pnfCustomizationUuid = pnfCustomizationUuid;
80 public Map<String, Object> getUserParam() {
81 return this.userParam;
84 public void setUserParam(String name, Object value) {
85 this.userParam.put(name, value);
89 public String toString() {
91 final StringBuilder sb = new StringBuilder("{");
92 sb.append("\"service-instance-id\":").append("\"").append(serviceInstanceId).append("\"");
93 sb.append(", \"pnf-id\":").append("\"").append(pnfId).append("\"");
94 sb.append(", \"pnf-name\":").append("\"").append(pnfName).append("\"");
95 sb.append(", \"service-model-uuid\":").append("\"").append(serviceModelUuid).append("\"");
96 sb.append(", \"pnf-customization-uuid\":").append("\"").append(pnfCustomizationUuid).append("\"");
97 for (Map.Entry<String, Object> entry : userParam.entrySet()) {
100 sb.append(entry.getKey());
104 sb.append(entry.getValue());
109 return sb.toString();