Interface RoleSet

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<RoleSet>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<RoleSet>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<RoleSetKey>

    public interface RoleSet
    extends org.opendaylight.yangtools.yang.binding.ChildOf<RoleSet>, org.opendaylight.yangtools.yang.binding.Augmentable<RoleSet>, org.opendaylight.yangtools.yang.binding.Identifiable<RoleSetKey>
    List of the defined role sets

    This class represents the following YANG schema fragment defined in module odl-bgp-policy

     list role-set {
       key role-set-name;
       leaf role-set-name {
         type string;
       }
       leaf-list role {
         type rib:peer-role;
       }
     }
     
    The schema path to identify an instance is odl-bgp-policy/role-set/role-set

    To create instances of this class use RoleSetBuilder.

    See Also:
    RoleSetBuilder, RoleSetKey
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        String getRoleSetName()
        name / label of the role set -- this is used to reference the set in match conditions
        Returns:
        java.lang.String roleSetName, or null if not present
      • getRole

        @Nullable List<PeerRole> getRole()
        List of role expressions that are part of the set
        Returns:
        java.util.List role, or null if not present
      • key

        RoleSetKey key()
        Specified by:
        key in interface org.opendaylight.yangtools.yang.binding.Identifiable<RoleSetKey>