Interface FeaturesReply
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
,org.opendaylight.yangtools.binding.BindingObject
,org.opendaylight.yangtools.binding.DataContainer
,org.opendaylight.yangtools.binding.Grouping
,OfHeader
- All Known Subinterfaces:
GetFeaturesOutput
@Generated("mdsal-binding-generator")
public interface FeaturesReply
extends org.opendaylight.yangtools.binding.Grouping, OfHeader
This class represents the following YANG schema fragment defined in module openflow-protocol
grouping features-reply { uses ofHeader; leaf datapathId { type uint64; } leaf buffers { type uint32; } leaf tables { type uint8; } leaf auxiliaryId { type uint8; } leaf capabilities { type oft:capabilities; } leaf reserved { type uint32; } leaf capabilities-v10 { type oft:capabilities-v10; } leaf actions-v10 { type oft:action-type-v10; } list phy-port { uses port-grouping; } }
-
Method Summary
Modifier and TypeMethodDescriptionReturn actionsV10, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint8
Return auxiliaryId, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
Return buffers, ornull
if it is not present.Return capabilities, ornull
if it is not present.Return capabilitiesV10, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint64
Return datapathId, ornull
if it is not present.Return phyPort, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
Return reserved, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint8
Return tables, ornull
if it is not present.Return phyPort, or an empty list if it is not present.default @NonNull ActionTypeV10
Return actionsV10, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8
Return auxiliaryId, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32
Return buffers, guaranteed to be non-null.default @NonNull Capabilities
Return capabilities, guaranteed to be non-null.default @NonNull CapabilitiesV10
Return capabilitiesV10, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint64
Return datapathId, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32
Return reserved, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8
Return tables, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.OfHeader
getVersion, getXid, requireVersion, requireXid
-
Method Details
-
getDatapathId
org.opendaylight.yangtools.yang.common.Uint64 getDatapathId()Return datapathId, ornull
if it is not present.- Returns:
Uint64
datapathId, ornull
if it is not present.
-
requireDatapathId
default @NonNull org.opendaylight.yangtools.yang.common.Uint64 requireDatapathId()Return datapathId, guaranteed to be non-null.- Returns:
Uint64
datapathId, guaranteed to be non-null.- Throws:
NoSuchElementException
- if datapathId is not present
-
getBuffers
org.opendaylight.yangtools.yang.common.Uint32 getBuffers()Return buffers, ornull
if it is not present.- Returns:
Uint32
buffers, ornull
if it is not present.
-
requireBuffers
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBuffers()Return buffers, guaranteed to be non-null.- Returns:
Uint32
buffers, guaranteed to be non-null.- Throws:
NoSuchElementException
- if buffers is not present
-
getTables
org.opendaylight.yangtools.yang.common.Uint8 getTables()Return tables, ornull
if it is not present.- Returns:
Uint8
tables, ornull
if it is not present.
-
requireTables
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireTables()Return tables, guaranteed to be non-null.- Returns:
Uint8
tables, guaranteed to be non-null.- Throws:
NoSuchElementException
- if tables is not present
-
getAuxiliaryId
org.opendaylight.yangtools.yang.common.Uint8 getAuxiliaryId()Return auxiliaryId, ornull
if it is not present.- Returns:
Uint8
auxiliaryId, ornull
if it is not present.
-
requireAuxiliaryId
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireAuxiliaryId()Return auxiliaryId, guaranteed to be non-null.- Returns:
Uint8
auxiliaryId, guaranteed to be non-null.- Throws:
NoSuchElementException
- if auxiliaryId is not present
-
getCapabilities
Capabilities getCapabilities()Return capabilities, ornull
if it is not present.- Returns:
Capabilities
capabilities, ornull
if it is not present.
-
requireCapabilities
Return capabilities, guaranteed to be non-null.- Returns:
Capabilities
capabilities, guaranteed to be non-null.- Throws:
NoSuchElementException
- if capabilities is not present
-
getReserved
org.opendaylight.yangtools.yang.common.Uint32 getReserved()Return reserved, ornull
if it is not present.- Returns:
Uint32
reserved, ornull
if it is not present.
-
requireReserved
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireReserved()Return reserved, guaranteed to be non-null.- Returns:
Uint32
reserved, guaranteed to be non-null.- Throws:
NoSuchElementException
- if reserved is not present
-
getCapabilitiesV10
CapabilitiesV10 getCapabilitiesV10()Return capabilitiesV10, ornull
if it is not present.- Returns:
CapabilitiesV10
capabilitiesV10, ornull
if it is not present.
-
requireCapabilitiesV10
Return capabilitiesV10, guaranteed to be non-null.- Returns:
CapabilitiesV10
capabilitiesV10, guaranteed to be non-null.- Throws:
NoSuchElementException
- if capabilitiesV10 is not present
-
getActionsV10
ActionTypeV10 getActionsV10()Return actionsV10, ornull
if it is not present.- Returns:
ActionTypeV10
actionsV10, ornull
if it is not present.
-
requireActionsV10
Return actionsV10, guaranteed to be non-null.- Returns:
ActionTypeV10
actionsV10, guaranteed to be non-null.- Throws:
NoSuchElementException
- if actionsV10 is not present
-
getPhyPort
Return phyPort, ornull
if it is not present.- Returns:
List<PhyPort>
phyPort, ornull
if it is not present.
-
nonnullPhyPort
Return phyPort, or an empty list if it is not present.- Returns:
List<PhyPort>
phyPort, or an empty list if it is not present.
-