Interface Opaque

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    LdpMpOpaqueValue, MldpMp2mpLsp, OpaqueValue

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

    This class represents the following YANG schema fragment defined in module pmsi-tunnel

     grouping opaque {
       leaf opaque-type {
         type uint8;
       }
       leaf opaque-extended-type {
         type uint16;
       }
       leaf opaque {
         type yang:hex-string;
       }
     }
     
    The schema path to identify an instance is pmsi-tunnel/opaque
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.HexString getOpaque()
      Return opaque, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint16 getOpaqueExtendedType()
      Return opaqueExtendedType, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint8 getOpaqueType()
      Return opaqueType, or null if it is not present.
      Class<? extends Opaque> implementedInterface()  
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        org.opendaylight.yangtools.yang.common.Uint8 getOpaqueType()
        Return opaqueType, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 opaqueType, or null if it is not present.
      • getOpaqueExtendedType

        org.opendaylight.yangtools.yang.common.Uint16 getOpaqueExtendedType()
        Return opaqueExtendedType, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 opaqueExtendedType, or null if it is not present.
      • getOpaque

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.HexString getOpaque()
        Return opaque, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.HexString opaque, or null if it is not present.