1 package org.openecomp.sdc.be.info;
3 import com.fasterxml.jackson.annotation.JsonProperty;
5 import java.util.ArrayList;
8 public final class Relationship {
10 @JsonProperty("related-to")
11 private String relatedTo;
13 @JsonProperty(value="relationship-label")
14 private String relationshipLabel;
16 @JsonProperty(value="related-link", required=false)
17 private String relatedLink;
19 @JsonProperty("relationship-data")
20 private List<RelationshipData> relationshipData;
22 @JsonProperty("related-to-property")
23 private List<RelatedToProperty> relatedToProperty;
25 public String getRelatedTo() {
29 public void setRelatedTo(String relatedTo) {
30 this.relatedTo = relatedTo;
33 public String getRelatedLink() {
37 public void setRelatedLink(String relatedLink) {
38 this.relatedLink = relatedLink;
41 public List<RelationshipData> getRelationshipData() {
42 if(relationshipData == null) {
43 relationshipData = new ArrayList<>();
45 return relationshipData;
48 public void setRelationshipData(List<RelationshipData> relationshipData) {
49 this.relationshipData = relationshipData;
52 public String getRelationshipLabel() {
53 return relationshipLabel;
56 public void setRelationshipLabel(String relationshipLabel) {
57 this.relationshipLabel = relationshipLabel;
60 public List<RelatedToProperty> getRelatedToProperty() {
61 if(relatedToProperty == null) {
62 relatedToProperty = new ArrayList<>();
64 return relatedToProperty;
67 public void setRelatedToProperty(List<RelatedToProperty> relatedToProperty) {
68 this.relatedToProperty = relatedToProperty;