2 package org.opencomp.vid.model.mso;
4 import com.fasterxml.jackson.annotation.*;
5 import org.apache.commons.lang3.builder.EqualsBuilder;
6 import org.apache.commons.lang3.builder.HashCodeBuilder;
7 import org.apache.commons.lang3.builder.ToStringBuilder;
9 import javax.annotation.Generated;
10 import java.util.HashMap;
13 @JsonInclude(JsonInclude.Include.NON_NULL)
14 @Generated("org.jsonschema2pojo")
19 public class UserParam {
23 @JsonProperty("value")
26 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
34 public String getName() {
44 public void setName(String name) {
53 @JsonProperty("value")
54 public String getValue() {
63 @JsonProperty("value")
64 public void setValue(String value) {
69 public String toString() {
70 return ToStringBuilder.reflectionToString(this);
74 public Map<String, Object> getAdditionalProperties() {
75 return this.additionalProperties;
79 public void setAdditionalProperty(String name, Object value) {
80 this.additionalProperties.put(name, value);
84 public int hashCode() {
85 return new HashCodeBuilder().append(name).append(value).append(additionalProperties).toHashCode();
89 public boolean equals(Object other) {
93 if ((other instanceof UserParam) == false) {
96 UserParam rhs = ((UserParam) other);
97 return new EqualsBuilder().append(name, rhs.name).append(value, rhs.value).append(additionalProperties, rhs.additionalProperties).isEquals();