Interface UnknownVteps

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<UnknownVteps>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<TepsInNotHostedTransportZone>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<UnknownVtepsKey>

    public interface UnknownVteps
    extends org.opendaylight.yangtools.yang.binding.ChildOf<TepsInNotHostedTransportZone>, org.opendaylight.yangtools.yang.binding.Augmentable<UnknownVteps>, org.opendaylight.yangtools.yang.binding.Identifiable<UnknownVtepsKey>

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

     list unknown-vteps {
       key dpn-id;
       leaf dpn-id {
         type uint64;
       }
       leaf ip-address {
         type inet:ip-address;
       }
       leaf of-tunnel {
         type boolean;
         default false;
       }
       leaf option-tunnel-tos {
         type string {
           length 1..8;
         }
       }
     }
     
    The schema path to identify an instance is itm/not-hosted-transport-zones/tepsInNotHostedTransportZone/unknown-vteps

    To create instances of this class use UnknownVtepsBuilder.

    See Also:
    UnknownVtepsBuilder, UnknownVtepsKey
    • Field Summary

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

      • QNAME

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

      • implementedInterface

        default java.lang.Class<UnknownVteps> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getDpnId

        @Nullable org.opendaylight.yangtools.yang.common.Uint64 getDpnId()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 dpnId, or null if not present
      • getIpAddress

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getIpAddress()
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ipAddress, or null if not present
      • isOfTunnel

        @Nullable java.lang.Boolean isOfTunnel()
        Use flow based tunnels for remote-ip
        Returns:
        java.lang.Boolean ofTunnel, or null if not present
      • getOptionTunnelTos

        @Nullable java.lang.String getOptionTunnelTos()
        Value of ToS bits to be set on the encapsulating packet. The value of 'inherit' will copy the DSCP value from inner IPv4 or IPv6 packets. When ToS is given as a numberic value, the least significant two bits will be ignored.
        Returns:
        java.lang.String optionTunnelTos, or null if not present