Interface VsTlv

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<VsTlv>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<VsTlv>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, Tlv

    @Deprecated(forRemoval=true)
    public interface VsTlv
    extends org.opendaylight.yangtools.yang.binding.ChildOf<VsTlv>, org.opendaylight.yangtools.yang.binding.Augmentable<VsTlv>, Tlv
    Deprecated, for removal: This API element is subject to removal in a future version.
    This model is obsolete, please use vendor-information-tlvs instead

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

     container vs-tlv {
       status obsolete;
       uses tlv;
       leaf enterprise-number {
         type iana:enterprise-number;
       }
       choice vendor-payload;
     }
     
    The schema path to identify an instance is pcep-types/vs-tlv/vs-tlv

    To create instances of this class use VsTlvBuilder.

    See Also:
    VsTlvBuilder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • implementedInterface

        default Class<VsTlv> implementedInterface()
        Deprecated, for removal: This API element is subject to removal in a future version.
        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 Tlv
      • getEnterpriseNumber

        @Nullable EnterpriseNumber getEnterpriseNumber()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.iana.rev130816.EnterpriseNumber enterpriseNumber, or null if not present
      • getVendorPayload

        @Nullable VendorPayload getVendorPayload()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.vs.tlv.vs.tlv.VendorPayload vendorPayload, or null if not present