Interface TransmitPacketInput
-
- All Superinterfaces:
ActionList
,org.opendaylight.yangtools.yang.binding.Augmentable<TransmitPacketInput>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
,RawPacket
,org.opendaylight.yangtools.yang.binding.RpcInput
public interface TransmitPacketInput extends org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef, RawPacket, ActionList, org.opendaylight.yangtools.yang.binding.RpcInput, org.opendaylight.yangtools.yang.binding.Augmentable<TransmitPacketInput>
This class represents the following YANG schema fragment defined in module packet-processing
input input { uses inv:node-context-ref; leaf connection-cookie { type connection-cookie; } leaf egress { type inv:node-connector-ref; } leaf buffer-id { type uint32; } uses raw-packet; uses action-type:action-list; }
The schema path to identify an instance is packet-processing/transmit-packet/inputTo create instances of this class use
TransmitPacketInputBuilder
.- See Also:
TransmitPacketInputBuilder
-
-
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 org.opendaylight.yangtools.yang.common.Uint32
getBufferId()
@Nullable ConnectionCookie
getConnectionCookie()
@Nullable org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef
getEgress()
default Class<TransmitPacketInput>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.ActionList
getAction, nonnullAction
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
getNode
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.RawPacket
getIngress, getPayload
-
-
-
-
Method Detail
-
implementedInterface
default Class<TransmitPacketInput> implementedInterface()
- Specified by:
implementedInterface
in interfaceActionList
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
- Specified by:
implementedInterface
in interfaceRawPacket
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.RpcInput
-
getConnectionCookie
@Nullable ConnectionCookie getConnectionCookie()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.ConnectionCookie
connectionCookie
, ornull
if not present
-
getEgress
@Nullable org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef getEgress()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef
egress
, ornull
if not present
-
getBufferId
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getBufferId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
bufferId
, ornull
if not present
-
-