package org.opendaylight.alto.commons.types.rfc7285;
import java.util.LinkedHashMap;
+import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
* Network Map: defined in RFC 7285 section 11.2.1
* */
-public class NetworkMap {
+public class RFC7285NetworkMap {
public static class Meta extends Extensible {
@JsonProperty("vtag")
- public VersionTag vtag;
+ public RFC7285VersionTag vtag = new RFC7285VersionTag();
}
public static class Filter {
@JsonProperty("pids")
- public List<String> pids;
+ public List<String> pids = new ArrayList<String>();
}
@JsonProperty("meta")
- public Meta meta;
+ public Meta meta = new Meta();
@JsonProperty("network-map")
- public Map<String, Endpoint.AddressGroup> map
- = new LinkedHashMap<String, Endpoint.AddressGroup>();
+ public Map<String, RFC7285Endpoint.AddressGroup> map
+ = new LinkedHashMap<String, RFC7285Endpoint.AddressGroup>();
}