1 package org.opendaylight.alto.commons.types.model150404;
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.alto.rev150404.NetworkMap;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.alto.service.types.rev150404.ResourceId;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.alto.service.types.rev150404.TagString;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.alto.rev150404.network.map.Map;
9 import java.util.LinkedList;
11 import com.fasterxml.jackson.annotation.JsonProperty;
12 import com.fasterxml.jackson.annotation.JsonIgnore;
14 public class ModelNetworkMap implements NetworkMap {
17 @JsonProperty("alto-service:resource-id")
18 public String rid = null;
20 @JsonProperty("alto-service:tag")
21 public String tag = null;
23 @JsonProperty("alto-service:map")
24 public List<ModelEndpoint> map = new LinkedList<ModelEndpoint>();
28 public Class<NetworkMap> getImplementedInterface() {
29 return NetworkMap.class;
34 public ResourceId getResourceId() {
35 return new ResourceId(rid);
40 public TagString getTag() {
41 return new TagString(tag);
46 public List<Map> getMap() {
47 return new LinkedList<Map>(map);