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", "vnf-id", "vnf-name", "service-model-uuid", "vnf-customization-uuid"})
13 public class ConfigAssignPropertiesForVnf {
15 @JsonProperty("service-instance-id")
16 private String serviceInstanceId;
18 @JsonProperty("vnf-id")
21 @JsonProperty("vnf-name")
22 private String vnfName;
24 @JsonProperty("service-model-uuid")
25 private String serviceModelUuid;
27 @JsonProperty("vnf-customization-uuid")
28 private String vnfCustomizationUuid;
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 getVnfId() {
45 public void setVnfId(String vnfId) {
49 public String getVnfName() {
53 public void setVnfName(String vnfName) {
54 this.vnfName = vnfName;
57 public String getServiceModelUuid() {
58 return serviceModelUuid;
61 public void setServiceModelUuid(String serviceModelUuid) {
62 this.serviceModelUuid = serviceModelUuid;
65 public String getVnfCustomizationUuid() {
66 return vnfCustomizationUuid;
69 public void setVnfCustomizationUuid(String vnfCustomizationUuid) {
70 this.vnfCustomizationUuid = vnfCustomizationUuid;
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(", \"vnf-id\":").append("\"").append(vnfId).append("\"");
87 sb.append(", \"vnf-name\":").append("\"").append(vnfName).append("\"");
88 sb.append(", \"service-model-uuid\":").append("\"").append(serviceModelUuid).append("\"");
89 sb.append(", \"vnf-customization-uuid\":").append("\"").append(vnfCustomizationUuid).append("\"");
90 for (Map.Entry<String, Object> entry : userParam.entrySet()) {
93 sb.append(entry.getKey());
97 sb.append(entry.getValue());
102 return sb.toString();