Interface PeerGroup

  • All Superinterfaces:
    ApplyPolicyGroup, org.opendaylight.yangtools.yang.binding.Augmentable<PeerGroup>, BgpGracefulRestart, BgpNeighborGroup, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<BgpPeerGroup>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<PeerGroupKey>

    public interface PeerGroup
    extends org.opendaylight.yangtools.yang.binding.ChildOf<BgpPeerGroup>, org.opendaylight.yangtools.yang.binding.Augmentable<PeerGroup>, BgpNeighborGroup, org.opendaylight.yangtools.yang.binding.Identifiable<PeerGroupKey>
    List of BGP peer-groups configured on the local system - uniquely identified by peer-group name

    This class represents the following YANG schema fragment defined in module openconfig-bgp

     list peer-group {
       key peer-group-name;
       leaf peer-group-name {
         type string;
       }
       uses bgp-neighbor-group;
     }
     
    The schema path to identify an instance is openconfig-bgp/bgp-peer-group/peer-group

    To create instances of this class use PeerGroupBuilder.

    See Also:
    PeerGroupBuilder, PeerGroupKey
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • getPeerGroupName

        @Nullable String getPeerGroupName()
        Reference to the name of the BGP peer-group used as a key in the peer-group list
        Returns:
        java.lang.String peerGroupName, or null if not present
      • key

        PeerGroupKey key()
        Specified by:
        key in interface org.opendaylight.yangtools.yang.binding.Identifiable<PeerGroupKey>