Interface LearntVpnVipToPort

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<LearntVpnVipToPort>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<LearntVpnVipToPortData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<LearntVpnVipToPortKey>

    public interface LearntVpnVipToPort
    extends org.opendaylight.yangtools.yang.binding.ChildOf<LearntVpnVipToPortData>, org.opendaylight.yangtools.yang.binding.Augmentable<LearntVpnVipToPort>, org.opendaylight.yangtools.yang.binding.Identifiable<LearntVpnVipToPortKey>

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

     list learnt-vpn-vip-to-port {
       key "vpn-name port-fixedip";
       leaf vpn-name {
         type string;
       }
       leaf port-fixedip {
         type string;
       }
       leaf port-name {
         type string;
       }
       leaf mac-address {
         type string;
       }
       leaf creation-time {
         type string;
       }
     }
     
    The schema path to identify an instance is odl-l3vpn/learnt-vpn-vip-to-port-data/learnt-vpn-vip-to-port

    To create instances of this class use LearntVpnVipToPortBuilder.

    See Also:
    LearntVpnVipToPortBuilder, LearntVpnVipToPortKey
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable java.lang.String getVpnName()
        Returns:
        java.lang.String vpnName, or null if not present
      • getPortFixedip

        @Nullable java.lang.String getPortFixedip()
        Returns:
        java.lang.String portFixedip, or null if not present
      • getPortName

        @Nullable java.lang.String getPortName()
        Returns:
        java.lang.String portName, or null if not present
      • getMacAddress

        @Nullable java.lang.String getMacAddress()
        Returns:
        java.lang.String macAddress, or null if not present
      • getCreationTime

        @Nullable java.lang.String getCreationTime()
        Returns:
        java.lang.String creationTime, or null if not present