Merge 1806 code of vid-common
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / AaiGetNetworkCollectionDetails / Result.java
1 package org.onap.vid.aai.model.AaiGetNetworkCollectionDetails;
2
3
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5 import com.fasterxml.jackson.annotation.JsonProperty;
6
7 import java.util.ArrayList;
8 import java.util.List;
9
10 @JsonIgnoreProperties(ignoreUnknown = true)
11 public class Result {
12
13     @JsonProperty("service-instance")
14     private ServiceInstance serviceInstance;
15     @JsonProperty("collection")
16     private Collection collection;
17     @JsonProperty("instance-group")
18     private InstanceGroup instanceGroup;
19     @JsonProperty("networks")
20     private List<Network> networks;
21
22     public Result(){
23         this.networks = new ArrayList<>();
24     }
25
26
27     @JsonProperty("service-instance")
28     public ServiceInstance getServiceInstance() {
29         return serviceInstance;
30     }
31
32     @JsonProperty("service-instance")
33     public void setServiceInstance(ServiceInstance serviceInstance) {
34         this.serviceInstance = serviceInstance;
35     }
36
37     @JsonProperty("collection")
38     public Collection getCollection() {
39         return collection;
40     }
41
42     @JsonProperty("collection")
43     public void setCollection(Collection collection) {
44         this.collection = collection;
45     }
46
47     @JsonProperty("instance-group")
48     public InstanceGroup getInstanceGroup() {
49         return instanceGroup;
50     }
51
52     @JsonProperty("instance-group")
53     public void setInstanceGroup(InstanceGroup instanceGroup) {
54         this.instanceGroup = instanceGroup;
55     }
56
57     @JsonProperty("networks")
58     public List<Network> getNetworks() { return networks; }
59
60     @JsonProperty("networks")
61     public void setNetworks(List<Network> networks) { this.networks = networks; }
62
63
64 }