Interface Rros

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

    public interface Rros
    extends org.opendaylight.yangtools.yang.binding.ChildOf<EndpointRroPair>, org.opendaylight.yangtools.yang.binding.Augmentable<Rros>

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

     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;
         }
       }
     }
     
    The schema path to identify an instance is pcep-types/pcreq-message/pcreq-message/requests/segment-computation/p2mp/endpoint-rro-pair/rros

    To create instances of this class use RrosBuilder.

    See Also:
    RrosBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable RouteObject getRouteObject()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.pcreq.message.pcreq.message.requests.segment.computation.p2mp.endpoint.rro.pair.rros.RouteObject routeObject, or null if not present