Interface BucketGrouping

  • All Superinterfaces:
    ActionsGrouping, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    BucketsList

    @Generated("mdsal-binding-generator")
    public interface BucketGrouping
    extends org.opendaylight.yangtools.yang.binding.DataObject, ActionsGrouping
    Bucket for use in groups.

    This class represents the following YANG schema fragment defined in module openflow-protocol

     grouping bucket-grouping {
       leaf weight {
         type uint16;
       }
       leaf watch-port {
         type oft:port-number;
       }
       leaf watch-group {
         type uint32;
       }
       uses ofaction:actions-grouping;
     }
     
    The schema path to identify an instance is openflow-protocol/bucket-grouping
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends BucketGrouping> implementedInterface()
        Specified by:
        implementedInterface in interface ActionsGrouping
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getWeight

        org.opendaylight.yangtools.yang.common.Uint16 getWeight()
        Return weight, or null if it is not present.
             
                 Relative weight of bucket. Only defined for select groups.
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 weight, or null if it is not present.
      • getWatchPort

        PortNumber getWatchPort()
        Return watchPort, or null if it is not present.
             
                 Port whose state affects whether this bucket is live. Only required for fast
                 failover groups.
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortNumber watchPort, or null if it is not present.
      • getWatchGroup

        org.opendaylight.yangtools.yang.common.Uint32 getWatchGroup()
        Return watchGroup, or null if it is not present.
             
                 Group whose state affects whether this bucket is live. Only required for fast
                 failover groups.
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 watchGroup, or null if it is not present.