All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.Grouping
All Known Subinterfaces:
DefinedSets

@Generated("mdsal-binding-generator") public interface GenericDefinedSets extends org.opendaylight.yangtools.binding.Grouping
Data definitions for pre-defined sets of attributes used in policy match conditions. These sets are generic and can be used in matching conditions in different routing protocols.

This class represents the following YANG schema fragment defined in module openconfig-routing-policy

 grouping generic-defined-sets {
   container prefix-sets {
     uses prefix-set;
   }
   container neighbor-sets {
     uses neighbor-set;
   }
   container tag-sets {
     uses tag-set;
   }
 }
 
  • Method Summary

    Modifier and Type
    Method
    Description
    Return neighborSets, or null if it is not present.
    Return prefixSets, or null if it is not present.
    Return tagSets, or null if it is not present.
    @NonNull NeighborSets
    Return neighborSets, or an empty instance if it is not present.
    @NonNull PrefixSets
    Return prefixSets, or an empty instance if it is not present.
    @NonNull TagSets
    Return tagSets, or an empty instance if it is not present.

    Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract

    implementedInterface
  • Method Details

    • getPrefixSets

      PrefixSets getPrefixSets()
      Return prefixSets, or null if it is not present.
           
               Enclosing container for defined prefix sets for matching
           
       
      Returns:
      PrefixSets prefixSets, or null if it is not present.
    • nonnullPrefixSets

      @NonNull PrefixSets nonnullPrefixSets()
      Return prefixSets, or an empty instance if it is not present.
      Returns:
      PrefixSets prefixSets, or an empty instance if it is not present.
    • getNeighborSets

      NeighborSets getNeighborSets()
      Return neighborSets, or null if it is not present.
           
               Enclosing container for defined neighbor sets for matching
           
       
      Returns:
      NeighborSets neighborSets, or null if it is not present.
    • nonnullNeighborSets

      @NonNull NeighborSets nonnullNeighborSets()
      Return neighborSets, or an empty instance if it is not present.
      Returns:
      NeighborSets neighborSets, or an empty instance if it is not present.
    • getTagSets

      TagSets getTagSets()
      Return tagSets, or null if it is not present.
           
               Enclosing container for defined tag sets for matching
           
       
      Returns:
      TagSets tagSets, or null if it is not present.
    • nonnullTagSets

      @NonNull TagSets nonnullTagSets()
      Return tagSets, or an empty instance if it is not present.
      Returns:
      TagSets tagSets, or an empty instance if it is not present.