Interface VpnPortipToPort

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<VpnPortipToPort>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<NeutronVpnPortipPortData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<VpnPortipToPortKey>

    public interface VpnPortipToPort
    extends org.opendaylight.yangtools.yang.binding.ChildOf<NeutronVpnPortipPortData>, org.opendaylight.yangtools.yang.binding.Augmentable<VpnPortipToPort>, org.opendaylight.yangtools.yang.binding.Identifiable<VpnPortipToPortKey>

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

     list vpn-portip-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 subnet-ip {
         type boolean;
       }
       leaf learnt-ip {
         type boolean;
         default false;
       }
     }
     
    The schema path to identify an instance is neutronvpn/neutron-vpn-portip-port-data/vpn-portip-to-port

    To create instances of this class use VpnPortipToPortBuilder.

    See Also:
    VpnPortipToPortBuilder, VpnPortipToPortKey
    • Field Detail

      • QNAME

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

      • implementedInterface

        default java.lang.Class<VpnPortipToPort> 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
      • isSubnetIp

        @Nullable java.lang.Boolean isSubnetIp()
        Returns:
        java.lang.Boolean subnetIp, or null if not present
      • isLearntIp

        @Nullable java.lang.Boolean isLearntIp()
        Returns:
        java.lang.Boolean learntIp, or null if not present