Interface IfTunnel
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,MonitorParams
,TunnelOptionalParams
public interface IfTunnel extends org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface>, TunnelOptionalParams, MonitorParams
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.MonitorParams
QNAME
-
Fields inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelOptionalParams
QNAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getTunnelDestination()
Remote Endpoint IP addressorg.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getTunnelGateway()
gateway IP addressjava.lang.Class<? extends TunnelTypeBase>
getTunnelInterfaceType()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getTunnelSource()
Local Endpoint IP addressdefault java.lang.Class<IfTunnel>
implementedInterface()
java.lang.Boolean
isInternal()
represents whether this is an internal or external tunnel.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.MonitorParams
getMonitorConfig, getMonitorInterval, getMonitorProtocol, isMonitorEnabled, nonnullMonitorConfig
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelOptionalParams
getTunnelOptions, getWeight, isTunnelRemoteIpFlow, isTunnelSourceIpFlow, nonnullTunnelOptions
-
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<IfTunnel> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceMonitorParams
- Specified by:
implementedInterface
in interfaceTunnelOptionalParams
-
isInternal
java.lang.Boolean isInternal()
represents whether this is an internal or external tunnel.- Returns:
java.lang.Boolean
internal
, ornull
if not present
-
getTunnelInterfaceType
java.lang.Class<? extends TunnelTypeBase> getTunnelInterfaceType()
- Returns:
java.lang.Class
tunnelInterfaceType
, ornull
if not present
-
getTunnelSource
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getTunnelSource()
Local Endpoint IP address- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
tunnelSource
, ornull
if not present
-
getTunnelDestination
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getTunnelDestination()
Remote Endpoint IP address- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
tunnelDestination
, ornull
if not present
-
getTunnelGateway
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getTunnelGateway()
gateway IP address- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
tunnelGateway
, ornull
if not present
-
-