Interface TunnelOptionalParams
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
IfTunnel
public interface TunnelOptionalParams extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module odl-interface
grouping tunnel-optional-params { leaf tunnel-source-ip-flow { type boolean; default false; } leaf tunnel-remote-ip-flow { type boolean; default false; } leaf weight { type uint16; default 1; } list tunnel-options { key tunnel-option; leaf tunnel-option { type string; } leaf value { type string; } } }
The schema path to identify an instance is odl-interface/tunnel-optional-params
-
-
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.util.List<TunnelOptions>
getTunnelOptions()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getWeight()
Bucket weight if tunnel belongs to OF select groupjava.lang.Class<? extends TunnelOptionalParams>
implementedInterface()
@Nullable java.lang.Boolean
isTunnelRemoteIpFlow()
Use remote_ip=flow for this tunnel@Nullable java.lang.Boolean
isTunnelSourceIpFlow()
Use local_ip=flow for this tunneldefault @NonNull java.util.List<TunnelOptions>
nonnullTunnelOptions()
-
-
-
Method Detail
-
implementedInterface
java.lang.Class<? extends TunnelOptionalParams> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
isTunnelSourceIpFlow
@Nullable java.lang.Boolean isTunnelSourceIpFlow()
Use local_ip=flow for this tunnel- Returns:
java.lang.Boolean
tunnelSourceIpFlow
, ornull
if not present
-
isTunnelRemoteIpFlow
@Nullable java.lang.Boolean isTunnelRemoteIpFlow()
Use remote_ip=flow for this tunnel- Returns:
java.lang.Boolean
tunnelRemoteIpFlow
, ornull
if not present
-
getWeight
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getWeight()
Bucket weight if tunnel belongs to OF select group- Returns:
org.opendaylight.yangtools.yang.common.Uint16
weight
, ornull
if not present
-
getTunnelOptions
@Nullable java.util.List<TunnelOptions> getTunnelOptions()
- Returns:
java.util.List
tunnelOptions
, ornull
if not present
-
nonnullTunnelOptions
default @NonNull java.util.List<TunnelOptions> nonnullTunnelOptions()
- Returns:
java.util.List
tunnelOptions
, or an empty list if it is not present
-
-