All Superinterfaces:
AttributeFilters, org.opendaylight.yangtools.binding.Augmentable<Lspa>, org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.ChildOf<LspaObject>, org.opendaylight.yangtools.binding.ContainerObject<LspaObject,Lspa>, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataObject, org.opendaylight.yangtools.binding.Grouping, org.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,Lspa>, org.opendaylight.yangtools.binding.lib.JavaDataContainer<Lspa>, Object, ObjectHeader, org.opendaylight.yangtools.binding.ParentObject<Lspa>, Priority, TunnelAttributes

@Generated("mdsal-binding-generator") public interface Lspa extends org.opendaylight.yangtools.binding.ContainerObject<LspaObject,Lspa>, Object, TunnelAttributes

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

 container lspa {
   uses object;
   uses rsvp:tunnel-attributes;
   container tlvs {
     uses pcep-types:auto-bandwidth-attributes-tlv;
     uses pcep-types:vendor-information-tlvs;
   }
 }
 

To create instances of this class use LspaBuilder.

See Also:
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      The YANG identifier of the container statement represented by this interface.
  • Method Details

    • getTlvs

      Tlvs getTlvs()
      Returns Tlvs tlvs, or null if it is not present.
      Returns:
      Tlvs tlvs, or null if it is not present
    • nonnullTlvs

      @NonNull Tlvs nonnullTlvs()
      Returns Tlvs tlvs, or an empty instance if it is not present.
      Returns:
      Tlvs tlvs, or an empty instance if it is not present
    • implementedInterface

      default Class<Lspa> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.DataObject
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.ParentObject<Lspa>
    • javaHC

      default int javaHC()
      Specified by:
      javaHC in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,Lspa>
      Specified by:
      javaHC in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<Lspa>
    • javaEQ

      default boolean javaEQ(Lspa obj)
      Specified by:
      javaEQ in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,Lspa>
      Specified by:
      javaEQ in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<Lspa>
    • javaTS

      default String javaTS()
      Specified by:
      javaTS in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,Lspa>
      Specified by:
      javaTS in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<Lspa>