Interface Lsp

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<Lsp>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<LspObject>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, Object, ObjectHeader

    public interface Lsp
    extends org.opendaylight.yangtools.yang.binding.ChildOf<LspObject>, org.opendaylight.yangtools.yang.binding.Augmentable<Lsp>, Object

    This class represents the following YANG schema fragment defined in module odl-pcep-ietf-stateful07

     container lsp {
       uses pcep:object;
       container tlvs {
         uses lsp-error-code-tlv;
         uses lsp-identifiers-tlv;
         uses rsvp-error-spec-tlv;
         uses symbolic-path-name-tlv;
         uses pcep:vs-tlv;
         uses pcep:vendor-information-tlvs;
         uses path-binding-tlv;
       }
       leaf plsp-id {
         type plsp-id;
       }
       leaf delegate {
         type boolean;
         default false;
       }
       leaf sync {
         type boolean;
         default false;
       }
       leaf remove {
         type boolean;
         default false;
       }
       leaf administrative {
         type boolean;
         default false;
       }
       leaf operational {
         type operational-status;
       }
     }
     
    The schema path to identify an instance is odl-pcep-ietf-stateful07/lsp-object/lsp

    To create instances of this class use LspBuilder.

    See Also:
    LspBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<Lsp> 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 Object
        Specified by:
        implementedInterface in interface ObjectHeader
      • getTlvs

        @Nullable Tlvs getTlvs()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev181109.lsp.object.lsp.Tlvs tlvs, or null if not present
      • getPlspId

        @Nullable PlspId getPlspId()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev181109.PlspId plspId, or null if not present
      • isDelegate

        @Nullable Boolean isDelegate()
        Returns:
        java.lang.Boolean delegate, or null if not present
      • isSync

        @Nullable Boolean isSync()
        Returns:
        java.lang.Boolean sync, or null if not present
      • isRemove

        @Nullable Boolean isRemove()
        Returns:
        java.lang.Boolean remove, or null if not present
      • isAdministrative

        @Nullable Boolean isAdministrative()
        Returns:
        java.lang.Boolean administrative, or null if not present
      • getOperational

        @Nullable OperationalStatus getOperational()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev181109.OperationalStatus operational, or null if not present