Interface EndpointRroPair

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<EndpointRroPair>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<P2mp>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, EndpointsObject, ReoptimizationBandwidthObject

    public interface EndpointRroPair
    extends org.opendaylight.yangtools.yang.binding.ChildOf<P2mp>, org.opendaylight.yangtools.yang.binding.Augmentable<EndpointRroPair>, EndpointsObject, ReoptimizationBandwidthObject

    This class represents the following YANG schema fragment defined in module pcep-types

     list endpoint-rro-pair {
       uses endpoints-object;
       list rros {
         choice route-object {
           case reported-route-object-case {
             uses reported-route-object;
           }
           case secondary-reported-route-object-case {
             uses secondary-reported-route-object;
           }
         }
       }
       uses reoptimization-bandwidth-object;
       min-elements 1;
     }
     
    The schema path to identify an instance is pcep-types/pcreq-message/pcreq-message/requests/segment-computation/p2mp/endpoint-rro-pair

    To create instances of this class use EndpointRroPairBuilder.

    See Also:
    EndpointRroPairBuilder
    • Field Detail

      • QNAME

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

      • getRros

        @Nullable List<Rros> getRros()
        Returns:
        java.util.List rros, or null if not present
      • nonnullRros

        default @NonNull List<Rros> nonnullRros()
        Returns:
        java.util.List rros, or an empty list if it is not present