public final class OpenConfigMappingUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Neighbor |
fromApplicationPeer(ApplicationRibId applicationRibId,
BgpId bgpId) |
static Neighbor |
fromBgpPeer(List<AddressFamilies> addPathCapabilities,
List<BgpTableType> advertisedTables,
Integer holdTimer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ipAddress,
Boolean isActive,
Rfc2385Key password,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber portNumber,
Integer retryTimer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs,
PeerRole peerRole,
SimpleRoutingPolicy simpleRoutingPolicy,
BGPTableTypeRegistryConsumer bgpTableTypeRegistryConsumer) |
static Global |
fromRib(BgpId bgpId,
ClusterIdentifier clusterIdentifier,
RibId ribId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber localAs,
List<BgpTableType> localTables,
Map<TablesKey,PathSelectionMode> pathSelectionStrategies,
BGPTableTypeRegistryConsumer bgpTableTypeRegistryConsumer) |
static List<AfiSafi> |
getAfiSafiWithDefault(BgpCommonAfiSafiList afiSAfis,
boolean setDeafultIPv4) |
static ClusterIdentifier |
getClusterIdentifier(Config globalConfig) |
static int |
getHoldTimer(Neighbor neighbor) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Neighbor> |
getNeighborInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> rootIdentifier,
NeighborKey neighborKey) |
static String |
getNeighborInstanceName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> rootIdentifier) |
static KeyMapping |
getNeighborKey(Neighbor neighbor) |
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber |
getPeerAs(Neighbor neighbor,
RIB rib) |
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getPort(Neighbor neighbor) |
static int |
getRetryTimer(Neighbor neighbor) |
static String |
getRibInstanceName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> rootIdentifier) |
static SimpleRoutingPolicy |
getSimpleRoutingPolicy(Neighbor neighbor) |
static boolean |
isActive(Neighbor neighbor) |
static boolean |
isApplicationPeer(Neighbor neighbor) |
static List<AddressFamilies> |
toAddPathCapability(List<AfiSafi> afiSafis,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
static Optional<AfiSafi> |
toAfiSafi(BgpTableType tableType,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
static Map<BgpTableType,PathSelectionMode> |
toPathSelectionMode(List<AfiSafi> afiSafis,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
static PeerRole |
toPeerRole(Neighbor neighbor) |
static Set<TablesKey> |
toTableKey(List<AfiSafi> afiSafis,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
static List<BgpTableType> |
toTableTypes(List<AfiSafi> afiSafis,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
public static String getRibInstanceName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> rootIdentifier)
public static int getHoldTimer(Neighbor neighbor)
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getPeerAs(Neighbor neighbor, RIB rib)
public static boolean isActive(Neighbor neighbor)
public static int getRetryTimer(Neighbor neighbor)
public static KeyMapping getNeighborKey(Neighbor neighbor)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Neighbor> getNeighborInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> rootIdentifier, NeighborKey neighborKey)
public static String getNeighborInstanceName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> rootIdentifier)
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getPort(Neighbor neighbor)
public static List<AfiSafi> getAfiSafiWithDefault(BgpCommonAfiSafiList afiSAfis, boolean setDeafultIPv4)
public static ClusterIdentifier getClusterIdentifier(Config globalConfig)
public static SimpleRoutingPolicy getSimpleRoutingPolicy(Neighbor neighbor)
public static Map<BgpTableType,PathSelectionMode> toPathSelectionMode(List<AfiSafi> afiSafis, BGPTableTypeRegistryConsumer tableTypeRegistry)
public static boolean isApplicationPeer(Neighbor neighbor)
public static List<AddressFamilies> toAddPathCapability(List<AfiSafi> afiSafis, BGPTableTypeRegistryConsumer tableTypeRegistry)
public static Global fromRib(BgpId bgpId, ClusterIdentifier clusterIdentifier, RibId ribId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber localAs, List<BgpTableType> localTables, Map<TablesKey,PathSelectionMode> pathSelectionStrategies, BGPTableTypeRegistryConsumer bgpTableTypeRegistryConsumer)
public static Neighbor fromBgpPeer(List<AddressFamilies> addPathCapabilities, List<BgpTableType> advertisedTables, Integer holdTimer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ipAddress, Boolean isActive, Rfc2385Key password, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber portNumber, Integer retryTimer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs, PeerRole peerRole, SimpleRoutingPolicy simpleRoutingPolicy, BGPTableTypeRegistryConsumer bgpTableTypeRegistryConsumer)
public static Neighbor fromApplicationPeer(ApplicationRibId applicationRibId, BgpId bgpId)
public static Optional<AfiSafi> toAfiSafi(BgpTableType tableType, BGPTableTypeRegistryConsumer tableTypeRegistry)
public static List<BgpTableType> toTableTypes(List<AfiSafi> afiSafis, BGPTableTypeRegistryConsumer tableTypeRegistry)
public static Set<TablesKey> toTableKey(List<AfiSafi> afiSafis, BGPTableTypeRegistryConsumer tableTypeRegistry)
Copyright © 2019 OpenDaylight. All rights reserved.