Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / AaiGetNetworkCollectionDetails / Vlan.java
1 package org.onap.vid.aai.model.AaiGetNetworkCollectionDetails;
2
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import org.onap.vid.aai.model.interfaces.AaiModelWithRelationships;
6
7 @JsonIgnoreProperties(ignoreUnknown = true)
8 public class Vlan implements AaiModelWithRelationships {
9
10     public Vlan(
11             @JsonProperty("vlan-interface") String vlanInterface,
12             @JsonProperty("vlan-id-inner") String vlanIdInner,
13             @JsonProperty("relationship-list") RelationshipList relationshipList) {
14         this.vlanInterface = vlanInterface;
15         this.vlanIdInner = vlanIdInner;
16         this.relationshipList = relationshipList;
17     }
18
19     @JsonProperty("vlan-interface")
20     private final String vlanInterface;
21
22     @JsonProperty("vlan-id-inner")
23     private final String vlanIdInner;
24
25     @JsonProperty("relationship-list")
26     public final RelationshipList relationshipList;
27
28     public String getVlanInterface() {
29         return vlanInterface;
30     }
31
32     public String getVlanIdInner() {
33         return vlanIdInner;
34     }
35
36     @Override
37     public RelationshipList getRelationshipList() {
38         return relationshipList;
39     }
40
41 }