1 package org.onap.so.bpmn.servicedecomposition.bbobjects;
3 import java.io.Serializable;
4 import javax.persistence.Id;
5 import org.apache.commons.lang3.builder.EqualsBuilder;
6 import org.apache.commons.lang3.builder.HashCodeBuilder;
7 import com.fasterxml.jackson.annotation.JsonProperty;
8 import com.fasterxml.jackson.annotation.JsonRootName;
11 public class Vnfc implements Serializable {
17 private static final long serialVersionUID = -9170269565756850796L;
19 @JsonProperty("vnfc-name")
20 private String vnfcName;
21 @JsonProperty("nfc-naming-code")
22 private String nfcNamingCode;
23 @JsonProperty("nfc-function")
24 private String nfcFunction;
25 @JsonProperty("prov-status")
26 private String provStatus;
27 @JsonProperty("orchestration-status")
28 private String orchestrationStatus;
29 @JsonProperty("ipaddress-v4-oam-vip")
30 private String ipaddressV4OamVip;
31 @JsonProperty("in-maint")
32 private String inMaint;
33 @JsonProperty("is-closed-loop-disabled")
34 private String isClosedLoopDisabled;
35 @JsonProperty("group-notation")
36 private String groupNotation;
37 @JsonProperty("model-invariant-id")
38 private String modelInvariantId;
39 @JsonProperty("model-version-id")
40 private String modelVersionId;
41 @JsonProperty("model-customization-id")
42 private String modelCustomizationId;
45 public boolean equals(final Object other) {
46 if (!(other instanceof Vnfc)) {
49 Vnfc castOther = (Vnfc) other;
50 return new EqualsBuilder().append(vnfcName, castOther.vnfcName).isEquals();
54 public int hashCode() {
55 return new HashCodeBuilder().append(vnfcName).toHashCode();
58 public String getVnfcName() {
62 public void setVnfcName(String vnfcName) {
63 this.vnfcName = vnfcName;
66 public String getNfcNamingCode() {
70 public void setNfcNamingCode(String nfcNamingCode) {
71 this.nfcNamingCode = nfcNamingCode;
74 public String getNfcFunction() {
78 public void setNfcFunction(String nfcFunction) {
79 this.nfcFunction = nfcFunction;
82 public String getProvStatus() {
86 public void setProvStatus(String provStatus) {
87 this.provStatus = provStatus;
90 public String getOrchestrationStatus() {
91 return orchestrationStatus;
94 public void setOrchestrationStatus(String orchestrationStatus) {
95 this.orchestrationStatus = orchestrationStatus;
98 public String getIpaddressV4OamVip() {
99 return ipaddressV4OamVip;
102 public void setIpaddressV4OamVip(String ipaddressV4OamVip) {
103 this.ipaddressV4OamVip = ipaddressV4OamVip;
106 public String getInMaint() {
110 public void setInMaint(String inMaint) {
111 this.inMaint = inMaint;
114 public String getIsClosedLoopDisabled() {
115 return isClosedLoopDisabled;
118 public void setIsClosedLoopDisabled(String isClosedLoopDisabled) {
119 this.isClosedLoopDisabled = isClosedLoopDisabled;
122 public String getGroupNotation() {
123 return groupNotation;
126 public void setGroupNotation(String groupNotation) {
127 this.groupNotation = groupNotation;
130 public String getModelInvariantId() {
131 return modelInvariantId;
134 public void setModelInvariantId(String modelInvariantId) {
135 this.modelInvariantId = modelInvariantId;
138 public String getModelVersionId() {
139 return modelVersionId;
142 public void setModelVersionId(String modelVersionId) {
143 this.modelVersionId = modelVersionId;
146 public String getModelCustomizationId() {
147 return modelCustomizationId;
150 public void setModelCustomizationId(String modelCustomizationId) {
151 this.modelCustomizationId = modelCustomizationId;