Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links.InterVpnLink
-
-
Uses of InterVpnLink in org.opendaylight.netvirt.neutronvpn
Methods in org.opendaylight.netvirt.neutronvpn that return types with arguments of type InterVpnLink Modifier and Type Method Description java.util.Optional<InterVpnLink>
NeutronvpnUtils. getInterVpnLinkByEndpointIp(java.lang.String endpointIp)
Returns an InterVpnLink by searching by one of its endpoint's IP.Method parameters in org.opendaylight.netvirt.neutronvpn with type arguments of type InterVpnLink Modifier and Type Method Description void
NeutronvpnManager. addInterVpnRoutes(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid vpnName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev150712.l3.attributes.Routes> interVpnLinkRoutes, java.util.HashMap<java.lang.String,InterVpnLink> nexthopsXinterVpnLinks)
Creates the corresponding static routes in the specified VPN.void
NeutronvpnManager. removeInterVpnRoutes(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid vpnName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev150712.l3.attributes.Routes> interVpnLinkRoutes, java.util.HashMap<java.lang.String,InterVpnLink> nexthopsXinterVpnLinks)
Removes the corresponding static routes from the specified VPN. -
Uses of InterVpnLink in org.opendaylight.netvirt.vpnmanager.api.intervpnlink
Methods in org.opendaylight.netvirt.vpnmanager.api.intervpnlink that return InterVpnLink Modifier and Type Method Description InterVpnLink
InterVpnLinkDataComposite. getInterVpnLinkConfig()
Methods in org.opendaylight.netvirt.vpnmanager.api.intervpnlink with parameters of type InterVpnLink Modifier and Type Method Description void
InterVpnLinkCache. addInterVpnLinkToCaches(InterVpnLink interVpnLink)
void
InterVpnLinkCache. removeInterVpnLinkFromCache(InterVpnLink interVpnLink)
void
InterVpnLinkDataComposite. setInterVpnLinkConfig(InterVpnLink interVpnLink)
Constructors in org.opendaylight.netvirt.vpnmanager.api.intervpnlink with parameters of type InterVpnLink Constructor Description InterVpnLinkDataComposite(InterVpnLink interVpnLink)
InterVpnLinkDataComposite(InterVpnLink interVpnLink, InterVpnLinkState interVpnLinkState)
-
Uses of InterVpnLink in org.opendaylight.netvirt.vpnmanager.intervpnlink
Methods in org.opendaylight.netvirt.vpnmanager.intervpnlink that return types with arguments of type InterVpnLink Modifier and Type Method Description static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink>
InterVpnLinkUtil. getInterVpnLinkPath(java.lang.String interVpnLinkName)
Retrieves the Instance Identifier that points to an InterVpnLink object in MD-SAL.Methods in org.opendaylight.netvirt.vpnmanager.intervpnlink with parameters of type InterVpnLink Modifier and Type Method Description void
InterVpnLinkCacheFeeder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink add)
void
InterVpnLinkListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink add)
void
InterVpnLinkCacheImpl. addInterVpnLinkToCaches(InterVpnLink interVpnLink)
java.util.List<InterVpnLinkDataComposite>
InterVpnLinkLocator. findInterVpnLinksSameGroup(InterVpnLink ivpnLinkToMatch, java.util.List<InterVpnLinkDataComposite> interVpnLinks)
void
InterVpnLinkCacheFeeder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink del)
void
InterVpnLinkListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink del)
void
InterVpnLinkCacheImpl. removeInterVpnLinkFromCache(InterVpnLink interVpnLink)
java.util.List<org.opendaylight.yangtools.yang.common.Uint64>
InterVpnLinkLocator. selectSuitableDpns(InterVpnLink interVpnLink)
Retrieves a list of randomly selected DPNs avoiding to select DPNs where there is already an InterVpnLink of the same group (i.e., an InterVpnLink that links similar L3VPNs).void
InterVpnLinkCacheFeeder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink original, InterVpnLink update)
void
InterVpnLinkListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink original, InterVpnLink update)
Method parameters in org.opendaylight.netvirt.vpnmanager.intervpnlink with type arguments of type InterVpnLink Modifier and Type Method Description void
InterVpnLinkCacheFeeder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink add)
void
InterVpnLinkListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink add)
void
InterVpnLinkCacheFeeder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink del)
void
InterVpnLinkListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink del)
void
InterVpnLinkCacheFeeder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink original, InterVpnLink update)
void
InterVpnLinkListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> identifier, InterVpnLink original, InterVpnLink update)
-
Uses of InterVpnLink in org.opendaylight.netvirt.vpnmanager.intervpnlink.tasks
Constructors in org.opendaylight.netvirt.vpnmanager.intervpnlink.tasks with parameters of type InterVpnLink Constructor Description InterVpnLinkCleanedCheckerTask(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, InterVpnLink interVpnLink, InterVpnLinkUtil interVpnLinkUtil, VpnUtil vpnUtil)
InterVpnLinkCreatorTask(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, InterVpnLink interVpnLink)
Constructor parameters in org.opendaylight.netvirt.vpnmanager.intervpnlink.tasks with type arguments of type InterVpnLink Constructor Description InterVpnLinkRemoverTask(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLink> interVpnLinkPath)
-
Uses of InterVpnLink in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311 that return types with arguments of type InterVpnLink Modifier and Type Method Description @Nullable java.util.Map<InterVpnLinkKey,InterVpnLink>
InterVpnLinks. getInterVpnLink()
Return interVpnLink, ornull
if it is not present.java.util.Map<InterVpnLinkKey,InterVpnLink>
InterVpnLinksBuilder. getInterVpnLink()
default @NonNull java.util.Map<InterVpnLinkKey,InterVpnLink>
InterVpnLinks. nonnullInterVpnLink()
Return interVpnLink, or an empty list if it is not present.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311 with type arguments of type InterVpnLink Modifier and Type Method Description InterVpnLinksBuilder
InterVpnLinksBuilder. setInterVpnLink(java.util.List<InterVpnLink> values)
Deprecated, for removal: This API element is subject to removal in a future version.UseInterVpnLinksBuilder.setInterVpnLink(Map)
instead.InterVpnLinksBuilder
InterVpnLinksBuilder. setInterVpnLink(java.util.Map<InterVpnLinkKey,InterVpnLink> values)
-
Uses of InterVpnLink in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links with type parameters of type InterVpnLink Modifier and Type Method Description <E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<InterVpnLink>>
E$$InterVpnLinkBuilder. augmentation(java.lang.Class<E$$> augmentationType)
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links that return InterVpnLink Modifier and Type Method Description InterVpnLink
InterVpnLinkBuilder. build()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links that return types with arguments of type InterVpnLink Modifier and Type Method Description default java.lang.Class<InterVpnLink>
InterVpnLink. implementedInterface()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links with parameters of type InterVpnLink Modifier and Type Method Description static boolean
InterVpnLink. bindingEquals(@NonNull InterVpnLink thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
InterVpnLink. bindingHashCode(@NonNull InterVpnLink obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
InterVpnLink. bindingToString(@NonNull InterVpnLink obj)
Default implementation ofObject.toString()
contract for this interface.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links with type arguments of type InterVpnLink Modifier and Type Method Description InterVpnLinkBuilder
InterVpnLinkBuilder. addAugmentation(org.opendaylight.yangtools.yang.binding.Augmentation<InterVpnLink> augmentation)
Add an augmentation to this builder's product.InterVpnLinkBuilder
InterVpnLinkBuilder. removeAugmentation(java.lang.Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<InterVpnLink>> augmentationType)
Remove an augmentation from this builder's product.Constructors in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links with parameters of type InterVpnLink Constructor Description InterVpnLinkBuilder(InterVpnLink base)
-