1 package org.onap.so.bpmn.servicedecomposition.bbobjects;
3 import java.io.Serializable;
5 import javax.persistence.Id;
7 import org.apache.commons.lang3.builder.EqualsBuilder;
8 import org.apache.commons.lang3.builder.HashCodeBuilder;
10 import com.fasterxml.jackson.annotation.JsonProperty;
11 import com.fasterxml.jackson.annotation.JsonRootName;
14 public class Vnfc implements Serializable {
20 private static final long serialVersionUID = 1L;
22 @JsonProperty("vnfc-name")
23 private String vnfcName;
24 @JsonProperty("nfc-naming-code")
25 private String nfcNamingCode;
26 @JsonProperty("nfc-function")
27 private String nfcFunction;
28 @JsonProperty("prov-status")
29 private String provStatus;
30 @JsonProperty("orchestration-status")
31 private String orchestrationStatus;
32 @JsonProperty("ipaddress-v4-oam-vip")
33 private String ipaddressV4OamVip;
34 @JsonProperty("in-maint")
35 private String inMaint;
36 @JsonProperty("is-closed-loop-disabled")
37 private String isClosedLoopDisabled;
38 @JsonProperty("group-notation")
39 private String groupNotation;
40 @JsonProperty("model-invariant-id")
41 private String modelInvariantId;
42 @JsonProperty("model-version-id")
43 private String modelVersionId;
44 @JsonProperty("model-customization-id")
45 private String modelCustomizationId;
48 public boolean equals(final Object other) {
49 if (!(other instanceof Vnfc)) {
52 Vnfc castOther = (Vnfc) other;
53 return new EqualsBuilder().append(vnfcName, castOther.vnfcName).isEquals();
56 public int hashCode() {
57 return new HashCodeBuilder().append(vnfcName).toHashCode();
59 public String getVnfcName() {
62 public void setVnfcName(String vnfcName) {
63 this.vnfcName = vnfcName;
65 public String getNfcNamingCode() {
68 public void setNfcNamingCode(String nfcNamingCode) {
69 this.nfcNamingCode = nfcNamingCode;
71 public String getNfcFunction() {
74 public void setNfcFunction(String nfcFunction) {
75 this.nfcFunction = nfcFunction;
77 public String getProvStatus() {
80 public void setProvStatus(String provStatus) {
81 this.provStatus = provStatus;
83 public String getOrchestrationStatus() {
84 return orchestrationStatus;
86 public void setOrchestrationStatus(String orchestrationStatus) {
87 this.orchestrationStatus = orchestrationStatus;
89 public String getIpaddressV4OamVip() {
90 return ipaddressV4OamVip;
92 public void setIpaddressV4OamVip(String ipaddressV4OamVip) {
93 this.ipaddressV4OamVip = ipaddressV4OamVip;
95 public String getInMaint() {
98 public void setInMaint(String inMaint) {
99 this.inMaint = inMaint;
101 public String getIsClosedLoopDisabled() {
102 return isClosedLoopDisabled;
104 public void setIsClosedLoopDisabled(String isClosedLoopDisabled) {
105 this.isClosedLoopDisabled = isClosedLoopDisabled;
107 public String getGroupNotation() {
108 return groupNotation;
110 public void setGroupNotation(String groupNotation) {
111 this.groupNotation = groupNotation;
113 public String getModelInvariantId() {
114 return modelInvariantId;
116 public void setModelInvariantId(String modelInvariantId) {
117 this.modelInvariantId = modelInvariantId;
119 public String getModelVersionId() {
120 return modelVersionId;
122 public void setModelVersionId(String modelVersionId) {
123 this.modelVersionId = modelVersionId;
125 public String getModelCustomizationId() {
126 return modelCustomizationId;
128 public void setModelCustomizationId(String modelCustomizationId) {
129 this.modelCustomizationId = modelCustomizationId;