package org.opendaylight.protocol.bgp.rib.spi.policy;
import javax.annotation.Nonnull;
+import org.opendaylight.protocol.bgp.rib.spi.Peer;
import org.opendaylight.protocol.bgp.rib.spi.entry.RouteEntryKey;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerRole;
+import org.opendaylight.yangtools.yang.binding.Identifier;
/**
* Contains Peer destiny information for import route entry.
*/
-public interface BGPRouteEntryImportParameters extends RouteEntryKey {
+public interface BGPRouteEntryImportParameters {
/**
* Peer id of Peer route entry announcer.
*
- * @return peer Id of announcer Peer
+ * @return peer Role of announcer Peer
*/
@Nonnull
- PeerId getFromPeerId();
+ PeerRole getFromPeerRole();
/**
- * Peer role of Peer route entry announcer.
+ * Peer id of Peer route entry announcer.
*
- * @return role of the peer which originated the routes
+ * @return peer Id of announcer Peer
*/
@Nonnull
- PeerRole getFromPeerRole();
+ PeerId getFromPeerId();
}