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, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint8Return auxiliaryId, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint32Return buffers, ornullif it is not present.Return capabilities, ornullif it is not present.Return capabilitiesV10, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint64Return datapathId, ornullif it is not present.Return phyPort, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint32Return reserved, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint8Return tables, ornullif it is not present.Return phyPort, or an empty list if it is not present.default @NonNull ActionTypeV10Return actionsV10, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8Return auxiliaryId, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32Return buffers, guaranteed to be non-null.default @NonNull CapabilitiesReturn capabilities, guaranteed to be non-null.default @NonNull CapabilitiesV10Return capabilitiesV10, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint64Return datapathId, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32Return reserved, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8Return tables, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterfaceMethods 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, ornullif it is not present.- Returns:
Uint64datapathId, ornullif it is not present.
-
requireDatapathId
default @NonNull org.opendaylight.yangtools.yang.common.Uint64 requireDatapathId()Return datapathId, guaranteed to be non-null.- Returns:
Uint64datapathId, guaranteed to be non-null.- Throws:
NoSuchElementException- if datapathId is not present
-
getBuffers
org.opendaylight.yangtools.yang.common.Uint32 getBuffers()Return buffers, ornullif it is not present.- Returns:
Uint32buffers, ornullif it is not present.
-
requireBuffers
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBuffers()Return buffers, guaranteed to be non-null.- Returns:
Uint32buffers, guaranteed to be non-null.- Throws:
NoSuchElementException- if buffers is not present
-
getTables
org.opendaylight.yangtools.yang.common.Uint8 getTables()Return tables, ornullif it is not present.- Returns:
Uint8tables, ornullif it is not present.
-
requireTables
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireTables()Return tables, guaranteed to be non-null.- Returns:
Uint8tables, guaranteed to be non-null.- Throws:
NoSuchElementException- if tables is not present
-
getAuxiliaryId
org.opendaylight.yangtools.yang.common.Uint8 getAuxiliaryId()Return auxiliaryId, ornullif it is not present.- Returns:
Uint8auxiliaryId, ornullif it is not present.
-
requireAuxiliaryId
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireAuxiliaryId()Return auxiliaryId, guaranteed to be non-null.- Returns:
Uint8auxiliaryId, guaranteed to be non-null.- Throws:
NoSuchElementException- if auxiliaryId is not present
-
getCapabilities
Capabilities getCapabilities()Return capabilities, ornullif it is not present.- Returns:
Capabilitiescapabilities, ornullif it is not present.
-
requireCapabilities
Return capabilities, guaranteed to be non-null.- Returns:
Capabilitiescapabilities, guaranteed to be non-null.- Throws:
NoSuchElementException- if capabilities is not present
-
getReserved
org.opendaylight.yangtools.yang.common.Uint32 getReserved()Return reserved, ornullif it is not present.- Returns:
Uint32reserved, ornullif it is not present.
-
requireReserved
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireReserved()Return reserved, guaranteed to be non-null.- Returns:
Uint32reserved, guaranteed to be non-null.- Throws:
NoSuchElementException- if reserved is not present
-
getCapabilitiesV10
CapabilitiesV10 getCapabilitiesV10()Return capabilitiesV10, ornullif it is not present.- Returns:
CapabilitiesV10capabilitiesV10, ornullif it is not present.
-
requireCapabilitiesV10
Return capabilitiesV10, guaranteed to be non-null.- Returns:
CapabilitiesV10capabilitiesV10, guaranteed to be non-null.- Throws:
NoSuchElementException- if capabilitiesV10 is not present
-
getActionsV10
ActionTypeV10 getActionsV10()Return actionsV10, ornullif it is not present.- Returns:
ActionTypeV10actionsV10, ornullif it is not present.
-
requireActionsV10
Return actionsV10, guaranteed to be non-null.- Returns:
ActionTypeV10actionsV10, guaranteed to be non-null.- Throws:
NoSuchElementException- if actionsV10 is not present
-
getPhyPort
Return phyPort, ornullif it is not present.- Returns:
List<PhyPort>phyPort, ornullif 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.
-