Interface ProtectionSubobject

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    BasicProtection, BasicProtection, BasicProtectionObject, DynamicControlProtection, DynamicControlProtection, DynamicControlProtectionObject

    @Generated("mdsal-binding-generator")
    public interface ProtectionSubobject
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module rsvp

     grouping protection-subobject {
       container protection-subobject {
         leaf secondary {
           type boolean;
           default false;
         }
         leaf protecting {
           type boolean;
           default false;
         }
         leaf notification {
           type boolean;
           default false;
         }
         leaf operational {
           type boolean;
           default false;
         }
         leaf lsp-flag {
           type lsp-flag;
         }
         leaf link-flags {
           type link-flags;
         }
         leaf in-place {
           type boolean;
           default false;
         }
         leaf required {
           type boolean;
           default false;
         }
         leaf seg-flag {
           type lsp-flag;
         }
       }
     }
     
    The schema path to identify an instance is rsvpprotection-subobject
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        ProtectionSubobject getProtectionSubobject()
        Return protectionSubobject, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.protection.subobject.ProtectionSubobject protectionSubobject, or null if it is not present.