Interface PortPairs

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<PortPairs>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<SfcAttributes>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface PortPairs
    extends org.opendaylight.yangtools.yang.binding.ChildOf<SfcAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<PortPairs>
    List of Service Function (Port Pair) created by OpenStack

    This class represents the following YANG schema fragment defined in module neutron-sfc

     container port-pairs {
       list port-pair {
         key uuid;
         uses attrs:base-attributes;
         uses port-pair-attributes;
       }
     }
     
    The schema path to identify an instance is neutron-sfc/sfc-attributes/port-pairs

    To create instances of this class use PortPairsBuilder.

    See Also:
    PortPairsBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<PortPairs> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getPortPair

        @Nullable Map<PortPairKey,​PortPair> getPortPair()
        A Port Pair represents a service function instance. The ingress port and the egress port of the service function are defined separately but if the service function has one bidirectional port, the ingress port will have the same value as the egress port.
        Returns:
        java.util.Map portPair, or null if not present
      • nonnullPortPair

        default @NonNull Map<PortPairKey,​PortPair> nonnullPortPair()
        Returns:
        java.util.Map portPair, or an empty list if it is not present