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.DataObject, 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 @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getTunnelDestination()
Remote Endpoint IP address@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getTunnelGateway()
gateway IP address@Nullable java.lang.Class<? extends TunnelTypeBase>
getTunnelInterfaceType()
@Nullable 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()
@Nullable 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.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceMonitorParams
- Specified by:
implementedInterface
in interfaceTunnelOptionalParams
-
isInternal
@Nullable java.lang.Boolean isInternal()
represents whether this is an internal or external tunnel.- Returns:
java.lang.Boolean
internal
, ornull
if not present
-
getTunnelInterfaceType
@Nullable java.lang.Class<? extends TunnelTypeBase> getTunnelInterfaceType()
- Returns:
java.lang.Class
tunnelInterfaceType
, ornull
if not present
-
getTunnelSource
@Nullable 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
@Nullable 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
@Nullable 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
-
-