public interface TunnelEndPoints extends org.opendaylight.yangtools.yang.binding.ChildOf<DPNTEPsInfo>, org.opendaylight.yangtools.yang.binding.Augmentable<TunnelEndPoints>, org.opendaylight.yangtools.yang.binding.Identifiable<TunnelEndPointsKey>
This class represents the following YANG schema fragment defined in module itm-state
list tunnel-end-points { ordered-by user; key "portname VLAN-ID ip-address tunnel-type"; leaf portname { status deprecated; type string; } leaf VLAN-ID { status deprecated; type uint16; } leaf ip-address { type inet:ip-address; } leaf subnet-mask { status deprecated; type inet:ip-prefix; } leaf gw-ip-address { status deprecated; type inet:ip-address; } list tz-membership { key zone-name; leaf zone-name { type string; } } leaf interface-name { type string; } leaf tunnel-type { type identityref { base odlif:tunnel-type-base; } } leaf option-of-tunnel { type boolean; default false; } leaf option-tunnel-tos { type string { length 1..8; } } }The schema path to identify an instance is itm-state/dpn-endpoints/DPN-TEPs-info/tunnel-end-points
To create instances of this class use TunnelEndPointsBuilder
.
TunnelEndPointsBuilder
,
TunnelEndPointsKey
Modifier and Type | Field and Description |
---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getGwIpAddress()
Deprecated.
|
@Nullable String |
getInterfaceName() |
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getIpAddress() |
@Nullable String |
getOptionTunnelTos()
Value of ToS bits to be set on the encapsulating packet.
|
@Nullable String |
getPortname()
Deprecated.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix |
getSubnetMask()
Deprecated.
|
@Nullable Class<? extends TunnelTypeBase> |
getTunnelType() |
@Nullable List<TzMembership> |
getTzMembership() |
@Nullable Integer |
getVLANID()
Deprecated.
|
@Nullable Boolean |
isOptionOfTunnel()
Use flow based tunnels for remote-ip
|
TunnelEndPointsKey |
key() |
default @NonNull List<TzMembership> |
nonnullTzMembership() |
@Deprecated @Nullable String getPortname()
java.lang.String
portname
, or null
if not present@Deprecated @Nullable Integer getVLANID()
java.lang.Integer
vLANID
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getIpAddress()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
ipAddress
, or null
if not present@Deprecated @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix getSubnetMask()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
subnetMask
, or null
if not present@Deprecated @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getGwIpAddress()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
gwIpAddress
, or null
if not present@Nullable List<TzMembership> getTzMembership()
java.util.List
tzMembership
, or null
if not presentdefault @NonNull List<TzMembership> nonnullTzMembership()
java.util.List
tzMembership
, or an empty list if it is not present@Nullable String getInterfaceName()
java.lang.String
interfaceName
, or null
if not present@Nullable Class<? extends TunnelTypeBase> getTunnelType()
java.lang.Class
tunnelType
, or null
if not present@Nullable Boolean isOptionOfTunnel()
java.lang.Boolean
optionOfTunnel
, or null
if not present@Nullable String getOptionTunnelTos()
java.lang.String
optionTunnelTos
, or null
if not presentTunnelEndPointsKey key()
key
in interface org.opendaylight.yangtools.yang.binding.Identifiable<TunnelEndPointsKey>
Copyright © 2019 OpenDaylight. All rights reserved.