Interface VxlanGpeBaseAttributes

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

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

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

     grouping vxlan-gpe-base-attributes {
       leaf local {
         type inet:ip-address;
       }
       leaf remote {
         type inet:ip-address;
       }
       leaf vni {
         type vxlan-gpe-vni;
       }
       leaf next-protocol {
         type vxlan-gpe-next-protocol;
       }
       leaf encap-vrf-id {
         type uint32;
       }
       leaf decap-vrf-id {
         type uint32;
       }
     }
     
    The schema path to identify an instance is v3po/vxlan-gpe-base-attributes
    • 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.yangtools.yang.common.Uint32 getDecapVrfId()
      Return decapVrfId, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getEncapVrfId()
      Return encapVrfId, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getLocal()
      Return local, or null if it is not present.
      VxlanGpeNextProtocol getNextProtocol()
      Return nextProtocol, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getRemote()
      Return remote, or null if it is not present.
      VxlanGpeVni getVni()
      Return vni, or null if it is not present.
      java.lang.Class<? extends VxlanGpeBaseAttributes> implementedInterface()  
    • Field Detail

      • QNAME

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

      • implementedInterface

        java.lang.Class<? extends VxlanGpeBaseAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getLocal

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getLocal()
        Return local, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress local, or null if it is not present.
      • getRemote

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getRemote()
        Return remote, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remote, or null if it is not present.
      • getVni

        VxlanGpeVni getVni()
        Return vni, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.v3po.rev170607.VxlanGpeVni vni, or null if it is not present.
      • getNextProtocol

        VxlanGpeNextProtocol getNextProtocol()
        Return nextProtocol, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.v3po.rev170607.VxlanGpeNextProtocol nextProtocol, or null if it is not present.
      • getEncapVrfId

        org.opendaylight.yangtools.yang.common.Uint32 getEncapVrfId()
        Return encapVrfId, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 encapVrfId, or null if it is not present.
      • getDecapVrfId

        org.opendaylight.yangtools.yang.common.Uint32 getDecapVrfId()
        Return decapVrfId, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 decapVrfId, or null if it is not present.