Interface ServiceOpenflowInfo

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.InstructionList
    All Known Subinterfaces:
    StypeOpenflow

    @Generated("mdsal-binding-generator")
    public interface ServiceOpenflowInfo
    extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.InstructionList
    openflow specific information for services info.

    This class represents the following YANG schema fragment defined in module interface-service-bindings

     grouping service-openflow-info {
       leaf dispatcher-table-id {
         type uint8;
       }
       leaf flow-priority {
         type uint16;
       }
       leaf flow-cookie {
         type uint64;
       }
       uses offlow:instruction-list;
     }
     
    The schema path to identify an instance is interface-service-bindings/service-openflow-info
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.opendaylight.yangtools.yang.common.Uint8 getDispatcherTableId()
      Return dispatcherTableId, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getFlowCookie()
      Return flowCookie, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint16 getFlowPriority()
      Return flowPriority, or null if it is not present.
      java.lang.Class<? extends ServiceOpenflowInfo> implementedInterface()  
      • Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.InstructionList

        getInstruction, nonnullInstruction
    • Field Detail

      • QNAME

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

      • implementedInterface

        java.lang.Class<? extends ServiceOpenflowInfo> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.InstructionList
      • getDispatcherTableId

        org.opendaylight.yangtools.yang.common.Uint8 getDispatcherTableId()
        Return dispatcherTableId, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 dispatcherTableId, or null if it is not present.
      • getFlowPriority

        org.opendaylight.yangtools.yang.common.Uint16 getFlowPriority()
        Return flowPriority, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 flowPriority, or null if it is not present.
      • getFlowCookie

        org.opendaylight.yangtools.yang.common.Uint64 getFlowCookie()
        Return flowCookie, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 flowCookie, or null if it is not present.