public interface PortGrouping
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module openflow-protocol
grouping port-grouping { leaf port-no { type uint32; } leaf hw-addr { type yang:mac-address; } leaf name { type string; } leaf config { type oft:port-config; } leaf state { type oft:port-state; } leaf current-features { type oft:port-features; } leaf advertised-features { type oft:port-features; } leaf supported-features { type oft:port-features; } leaf peer-features { type oft:port-features; } leaf curr-speed { type uint32; units kbps; } leaf max-speed { type uint32; units kbps; } leaf config-v10 { type oft:port-config-v10; } leaf state-v10 { type oft:port-state-v10; } leaf current-features-v10 { type oft:port-features-v10; } leaf advertised-features-v10 { type oft:port-features-v10; } leaf supported-features-v10 { type oft:port-features-v10; } leaf peer-features-v10 { type oft:port-features-v10; } }The schema path to identify an instance is openflow-protocol/port-grouping
Modifier and Type | Field and Description |
---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable PortFeatures |
getAdvertisedFeatures()
Features being advertised by the port.
|
@Nullable PortFeaturesV10 |
getAdvertisedFeaturesV10()
Features being advertised by the port.
|
@Nullable PortConfig |
getConfig()
Bitmap of OFPPC_* flags.
|
@Nullable PortConfigV10 |
getConfigV10() |
@Nullable PortFeatures |
getCurrentFeatures()
Current features.
|
@Nullable PortFeaturesV10 |
getCurrentFeaturesV10()
Current features.
|
@Nullable Long |
getCurrSpeed()
Current port bitrate in kbps.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress |
getHwAddr() |
@Nullable Long |
getMaxSpeed()
Max port bitrate in kbps
|
@Nullable String |
getName() |
@Nullable PortFeatures |
getPeerFeatures()
Features advertised by peer.
|
@Nullable PortFeaturesV10 |
getPeerFeaturesV10()
Features advertised by peer.
|
@Nullable Long |
getPortNo() |
@Nullable PortState |
getState()
Bitmap of OFPPS_* flags.
|
@Nullable PortStateV10 |
getStateV10() |
@Nullable PortFeatures |
getSupportedFeatures()
Features supported by the port.
|
@Nullable PortFeaturesV10 |
getSupportedFeaturesV10()
Features supported by the port.
|
Class<? extends PortGrouping> |
implementedInterface() |
Class<? extends PortGrouping> implementedInterface()
implementedInterface
in interface org.opendaylight.yangtools.yang.binding.DataContainer
implementedInterface
in interface org.opendaylight.yangtools.yang.binding.DataObject
@Nullable Long getPortNo()
java.lang.Long
portNo
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getHwAddr()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress
hwAddr
, or null
if not present@Nullable String getName()
java.lang.String
name
, or null
if not present@Nullable PortConfig getConfig()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortConfig
config
, or null
if not present@Nullable PortState getState()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortState
state
, or null
if not present@Nullable PortFeatures getCurrentFeatures()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeatures
currentFeatures
, or null
if not present@Nullable PortFeatures getAdvertisedFeatures()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeatures
advertisedFeatures
, or null
if not present@Nullable PortFeatures getSupportedFeatures()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeatures
supportedFeatures
, or null
if not present@Nullable PortFeatures getPeerFeatures()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeatures
peerFeatures
, or null
if not present@Nullable Long getCurrSpeed()
java.lang.Long
currSpeed
, or null
if not present@Nullable Long getMaxSpeed()
java.lang.Long
maxSpeed
, or null
if not present@Nullable PortConfigV10 getConfigV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortConfigV10
configV10
, or null
if not present@Nullable PortStateV10 getStateV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortStateV10
stateV10
, or null
if not present@Nullable PortFeaturesV10 getCurrentFeaturesV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10
currentFeaturesV10
, or null
if not present@Nullable PortFeaturesV10 getAdvertisedFeaturesV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10
advertisedFeaturesV10
, or null
if not present@Nullable PortFeaturesV10 getSupportedFeaturesV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10
supportedFeaturesV10
, or null
if not present@Nullable PortFeaturesV10 getPeerFeaturesV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10
peerFeaturesV10
, or null
if not presentCopyright © 2020 OpenDaylight. All rights reserved.