1 package org.opencomp.vid.model.workflow;
3 import com.fasterxml.jackson.annotation.JsonProperty;
5 public class VnfDetails {
10 public VnfDetails(String UUID, String invariantUUID) {
12 this.invariantUUID = invariantUUID;
18 @JsonProperty("invariantUUID")
19 private String invariantUUID;
22 public String getUUID() {
27 public void setUUID(String uUID) {
31 @JsonProperty("invariantUUID")
32 public String getInvariantUUID() {
36 @JsonProperty("invariantUUID")
37 public void setInvariantUUID(String invariantUUID) {
38 this.invariantUUID = invariantUUID;
42 public boolean equals(Object o) {
43 if (this == o) return true;
44 if (o == null || getClass() != o.getClass()) return false;
46 VnfDetails that = (VnfDetails) o;
48 if (getUUID() != null ? !getUUID().equals(that.getUUID()) : that.getUUID() != null) return false;
49 return getInvariantUUID() != null ? getInvariantUUID().equals(that.getInvariantUUID()) : that.getInvariantUUID() == null;
53 public int hashCode() {
54 int result = getUUID() != null ? getUUID().hashCode() : 0;
55 result = 31 * result + (getInvariantUUID() != null ? getInvariantUUID().hashCode() : 0);
60 public String toString() {
61 return "VnfDetails{" +
62 "UUID='" + UUID + '\'' +
63 ", invariantUUID='" + invariantUUID + '\'' +