Class BGPRouteEntryExportParametersImpl

java.lang.Object
org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
All Implemented Interfaces:
org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters, org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryImportParameters, org.opendaylight.protocol.bgp.rib.spi.policy.RouteTargetMembershipConsumer, org.opendaylight.protocol.bgp.rib.spi.policy.RTCCache

public final class BGPRouteEntryExportParametersImpl extends Object implements org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters
  • Constructor Summary

    Constructors
    Constructor
    Description
    BGPRouteEntryExportParametersImpl(org.opendaylight.protocol.bgp.rib.spi.Peer fromPeer, org.opendaylight.protocol.bgp.rib.spi.Peer toPeer, String routeKey, org.opendaylight.protocol.bgp.rib.spi.policy.RTCCache rtCache)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.Route>
     
    org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.ClusterIdentifier
     
    org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId
     
    org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
     
    org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole
     
    List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.RouteTarget>
     
     
    org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId
     
    org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber
     
    org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BGPRouteEntryExportParametersImpl

      public BGPRouteEntryExportParametersImpl(org.opendaylight.protocol.bgp.rib.spi.Peer fromPeer, org.opendaylight.protocol.bgp.rib.spi.Peer toPeer, String routeKey, org.opendaylight.protocol.bgp.rib.spi.policy.RTCCache rtCache)
  • Method Details

    • getFromPeerRole

      public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole getFromPeerRole()
      Specified by:
      getFromPeerRole in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryImportParameters
    • getFromPeerId

      public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId getFromPeerId()
      Specified by:
      getFromPeerId in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryImportParameters
    • getFromClusterId

      public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.ClusterIdentifier getFromClusterId()
      Specified by:
      getFromClusterId in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryImportParameters
    • getFromPeerLocalAs

      public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getFromPeerLocalAs()
      Specified by:
      getFromPeerLocalAs in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryImportParameters
    • getToPeerRole

      public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole getToPeerRole()
      Specified by:
      getToPeerRole in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters
    • getToPeerLocalAs

      public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getToPeerLocalAs()
      Specified by:
      getToPeerLocalAs in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters
    • getRouteKey

      public String getRouteKey()
      Specified by:
      getRouteKey in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters
    • getToPeerId

      public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId getToPeerId()
      Specified by:
      getToPeerId in interface org.opendaylight.protocol.bgp.rib.spi.policy.BGPRouteEntryExportParameters
    • getMemberships

      public List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev200120.RouteTarget> getMemberships()
      Specified by:
      getMemberships in interface org.opendaylight.protocol.bgp.rib.spi.policy.RouteTargetMembershipConsumer
    • getClientRouteTargetContrainCache

      public List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.Route> getClientRouteTargetContrainCache()
      Specified by:
      getClientRouteTargetContrainCache in interface org.opendaylight.protocol.bgp.rib.spi.policy.RTCCache