Interface LearntVpnVipToPortEvent
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<LearntVpnVipToPortEvent>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<LearntVpnVipToPortEventData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<LearntVpnVipToPortEventKey>
public interface LearntVpnVipToPortEvent extends org.opendaylight.yangtools.yang.binding.ChildOf<LearntVpnVipToPortEventData>, org.opendaylight.yangtools.yang.binding.Augmentable<LearntVpnVipToPortEvent>, org.opendaylight.yangtools.yang.binding.Identifiable<LearntVpnVipToPortEventKey>
This class represents the following YANG schema fragment defined in module odl-l3vpn
list learnt-vpn-vip-to-port-event { key learnt-vpn-vip-event-id; leaf vpn-name { type string; } leaf src-fixedip { type string; } leaf dest-fixedip { type string; } leaf port-name { type string; } leaf mac-address { type string; } leaf event-action { type learnt-vpn-vip-to-port-event-action; } leaf learnt-vpn-vip-event-id { type string; } }
The schema path to identify an instance is odl-l3vpn/learnt-vpn-vip-to-port-event-data/learnt-vpn-vip-to-port-eventTo create instances of this class use
LearntVpnVipToPortEventBuilder
.
-
-
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 Default Methods Modifier and Type Method Description @Nullable java.lang.String
getDestFixedip()
@Nullable LearntVpnVipToPortEventAction
getEventAction()
@Nullable java.lang.String
getLearntVpnVipEventId()
@Nullable java.lang.String
getMacAddress()
@Nullable java.lang.String
getPortName()
@Nullable java.lang.String
getSrcFixedip()
@Nullable java.lang.String
getVpnName()
default java.lang.Class<LearntVpnVipToPortEvent>
implementedInterface()
LearntVpnVipToPortEventKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<LearntVpnVipToPortEvent> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getVpnName
@Nullable java.lang.String getVpnName()
- Returns:
java.lang.String
vpnName
, ornull
if not present
-
getSrcFixedip
@Nullable java.lang.String getSrcFixedip()
- Returns:
java.lang.String
srcFixedip
, ornull
if not present
-
getDestFixedip
@Nullable java.lang.String getDestFixedip()
- Returns:
java.lang.String
destFixedip
, ornull
if not present
-
getPortName
@Nullable java.lang.String getPortName()
- Returns:
java.lang.String
portName
, ornull
if not present
-
getMacAddress
@Nullable java.lang.String getMacAddress()
- Returns:
java.lang.String
macAddress
, ornull
if not present
-
getEventAction
@Nullable LearntVpnVipToPortEventAction getEventAction()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.LearntVpnVipToPortEventAction
eventAction
, ornull
if not present
-
getLearntVpnVipEventId
@Nullable java.lang.String getLearntVpnVipEventId()
- Returns:
java.lang.String
learntVpnVipEventId
, ornull
if not present
-
key
LearntVpnVipToPortEventKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<LearntVpnVipToPortEventKey>
-
-