Interface FlowCapablePort
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,CommonPort
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Queues
- All Known Subinterfaces:
FlowCapableNodeConnector
,FlowCapableNodeConnectorUpdated
,FlowCapableNodeConnectorUpdateFields
,FlowNodeConnector
,FlowPortStatus
,NodePort
,PortRemoved
,Ports
@Generated("mdsal-binding-generator") public interface FlowCapablePort extends org.opendaylight.yangtools.yang.binding.DataObject, CommonPort, Queues
This class represents the following YANG schema fragment defined in module opendaylight-port-types
grouping flow-capable-port { uses common-port; leaf name { type string; } container state { uses port-state; } leaf current-feature { type port-features; } leaf supported { type port-features; } leaf peer-features { type port-features; } leaf current-speed { type uint32; units kbps; } leaf maximum-speed { type uint32; units kbps; } uses queues; }
The schema path to identify an instance is opendaylight-port-types/flow-capable-port
-
-
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 Modifier and Type Method Description PortFeatures
getCurrentFeature()
Return currentFeature, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getCurrentSpeed()
Return currentSpeed, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getMaximumSpeed()
Return maximumSpeed, ornull
if it is not present.String
getName()
Return name, ornull
if it is not present.PortFeatures
getPeerFeatures()
Return peerFeatures, ornull
if it is not present.State
getState()
Return state, ornull
if it is not present.PortFeatures
getSupported()
Return supported, ornull
if it is not present.Class<? extends FlowCapablePort>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.CommonPort
getAdvertisedFeatures, getConfiguration, getHardwareAddress, getPortNumber
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.Queues
getQueue, nonnullQueue
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends FlowCapablePort> implementedInterface()
- Specified by:
implementedInterface
in interfaceCommonPort
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceQueues
-
getName
String getName()
Return name, ornull
if it is not present.Human readable name of the port
- Returns:
java.lang.String
name, ornull
if it is not present.
-
getState
State getState()
Return state, ornull
if it is not present.Description of state of port
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.flow.capable.port.State
state, ornull
if it is not present.
-
getCurrentFeature
PortFeatures getCurrentFeature()
Return currentFeature, ornull
if it is not present.Bit map of OFPPF-* flags
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.PortFeatures
currentFeature, ornull
if it is not present.
-
getSupported
PortFeatures getSupported()
Return supported, ornull
if it is not present.Features supported by the port
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.PortFeatures
supported, ornull
if it is not present.
-
getPeerFeatures
PortFeatures getPeerFeatures()
Return peerFeatures, ornull
if it is not present.Features advertised by peer
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.PortFeatures
peerFeatures, ornull
if it is not present.
-
getCurrentSpeed
org.opendaylight.yangtools.yang.common.Uint32 getCurrentSpeed()
Return currentSpeed, ornull
if it is not present.Current port bit rate in kbps
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
currentSpeed, ornull
if it is not present.
-
getMaximumSpeed
org.opendaylight.yangtools.yang.common.Uint32 getMaximumSpeed()
Return maximumSpeed, ornull
if it is not present.Max port bit rate in kbps
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
maximumSpeed, ornull
if it is not present.
-
-