Interface ApplicationData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<ApplicationData>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<LispAddress>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface ApplicationData extends org.opendaylight.yangtools.yang.binding.ChildOf<LispAddress>, org.opendaylight.yangtools.yang.binding.Augmentable<ApplicationData>
Application Data LCAF type.This class represents the following YANG schema fragment defined in module ietf-lisp-address-types
container application-data { when "../address-type = 'laddr:application-data-lcaf'" { } leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type inet:port-number; } leaf local-port-high { type inet:port-number; } leaf remote-port-low { type inet:port-number; } leaf remote-port-high { type inet:port-number; } }
The schema path to identify an instance is ietf-lisp-address-types/lisp-address/address/application-data/application-dataTo create instances of this class use
ApplicationDataBuilder
.- See Also:
ApplicationDataBuilder
-
-
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 SimpleAddress
getAddress()
AFI address.java.lang.Integer
getIpTos()
Type of service field.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
getLocalPortHigh()
High end of local port range.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
getLocalPortLow()
Low end of local port range.org.opendaylight.yangtools.yang.common.Uint8
getProtocol()
Protocol number.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
getRemotePortHigh()
High end of remote port range.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
getRemotePortLow()
Low end of remote port range.default java.lang.Class<ApplicationData>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<ApplicationData> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getAddress
SimpleAddress getAddress()
AFI address.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
address
, ornull
if not present
-
getProtocol
org.opendaylight.yangtools.yang.common.Uint8 getProtocol()
Protocol number.- Returns:
org.opendaylight.yangtools.yang.common.Uint8
protocol
, ornull
if not present
-
getIpTos
java.lang.Integer getIpTos()
Type of service field.- Returns:
java.lang.Integer
ipTos
, ornull
if not present
-
getLocalPortLow
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getLocalPortLow()
Low end of local port range.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
localPortLow
, ornull
if not present
-
getLocalPortHigh
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getLocalPortHigh()
High end of local port range.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
localPortHigh
, ornull
if not present
-
getRemotePortLow
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getRemotePortLow()
Low end of remote port range.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
remotePortLow
, ornull
if not present
-
getRemotePortHigh
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getRemotePortHigh()
High end of remote port range.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
remotePortHigh
, ornull
if not present
-
-