public interface OvsdbPortInterfaceAttributes
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module ovsdb
grouping ovsdb-port-interface-attributes { leaf port-uuid { type uuid; } leaf interface-uuid { type uuid; } leaf name { type string; } leaf ifindex { type uint32; } leaf interface-type { type identityref; } list options { key "option"; leaf option { type string; } leaf value { type string; } } leaf ofport { type uint32; } leaf ofport_request { type uint16; } leaf vlan-tag { type vlan-id; } list trunks { leaf trunk { type vlan-id; } } leaf vlan-mode { type enumeration; } list port-other-configs { key "other-config-key"; leaf other-config-key { type string; } leaf other-config-value { type string; } } list interface-other-configs { key "other-config-key"; leaf other-config-key { type string; } leaf other-config-value { type string; } } list port-external-ids { key "external-id-key"; leaf external-id-key { type string; } leaf external-id-value { type string; } } list interface-external-ids { key "external-id-key"; leaf external-id-key { type string; } leaf external-id-value { type string; } } list interface-lldp { key "lldp-key"; leaf lldp-key { type string; } leaf lldp-value { type string; } } list interface-bfd { key "bfd-key"; leaf bfd-key { type string; } leaf bfd-value { type string; } } list interface-bfd-status { key "bfd-status-key"; leaf bfd-status-key { type string; } leaf bfd-status-value { type string; } } list qos-entry { key "qos-key"; leaf qos-key { type uint32; } leaf qos-ref { type ovsdb-qos-ref; } } leaf ingress-policing-rate { type uint32; } leaf ingress-policing-burst { type uint32; } }The schema path to identify an instance is ovsdb/ovsdb-port-interface-attributes
Modifier and Type | Interface and Description |
---|---|
static class |
OvsdbPortInterfaceAttributes.VlanMode |
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
Long |
getIfindex()
The ifindex is useful for seamless integration with protocols such as SNMP and
sFlow.It is a positive interface index as defined for SNMP MIB-II in RFCs 1213
and 2863 if the interfacehas one, otherwise 0.
|
Long |
getIngressPolicingBurst()
Maximum burst size for data received on this interface in kb.The default burst
size if set to 0 is 1000 kb.
|
Long |
getIngressPolicingRate()
Maximum rate for data received on this interface in kbps.Data received faster
than this rate is dropped.
|
List<InterfaceBfd> |
getInterfaceBfd()
BFD configuration for a particular interface.BFD, defined in RFC 5880 and RFC
5881, allows point-to-pointdetection of connectivity failures by occasional
transmission ofBFD control messages.bfd : enable: optional string, either true
or falseTrue to enable BFD on this Interface.
|
List<InterfaceBfdStatus> |
getInterfaceBfdStatus()
BFD status for a particular interface.The switch sets key-value pairs in the
bfd_status column toreport the status of BFD on this interface.
|
List<InterfaceExternalIds> |
getInterfaceExternalIds()
Interface external idsexternal_ids : attached-mac: optional string.The MAC
address programmed into the ''virtual hardware'' for this interface, inthe form
xx:xx:xx:xx:xx:xx.
|
List<InterfaceLldp> |
getInterfaceLldp()
Auto Attach configuration for a particular interface.If LLDP is enabled on an
interface, the interface processes receivedLLDP packets and never passes them to
OpenFlow or forwards them.lldp : enable: optional string, either true or
falseTrue to enable LLDP on this Interface.
|
List<InterfaceOtherConfigs> |
getInterfaceOtherConfigs()
Other config attributes for Interfacesother_config : enable-vlan-splinters:
optional stringeither true or false.
|
Class<? extends InterfaceTypeBase> |
getInterfaceType()
The type of the OVSDB interface
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getInterfaceUuid()
The unique identifier of the OVSDB interface
|
String |
getName()
The name of the OVSDB port/interface
|
Long |
getOfport()
Port/Interface related optional ofport
|
Integer |
getOfportRequest()
Port/Interface related optional ofport_request, in range 1 to 65279
|
List<Options> |
getOptions()
Port/Interface related optional input values
|
List<PortExternalIds> |
getPortExternalIds()
Port external idsexternal_ids : fake-bridge-id-*: optional stringExternal IDs
for a fake bridge (see the fake_bridge column) are defined byprefixing a Bridge
external_ids key withfake-bridge-, e.g.
|
List<PortOtherConfigs> |
getPortOtherConfigs()
Other config attributes for Portsother_config : priority-tags: optional
stringeither true or false An 802.1Q header contains two important pieces
ofinformation: a VLAN ID and a priority.other_config : bond-hash-basis: optional
stringcontaining an integer An integer hashed along with flows when choosing
outputslaves in load balanced bonds.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getPortUuid()
The unique identifier of the OVSDB port
|
List<QosEntry> |
getQosEntry() |
List<Trunks> |
getTrunks()
Represents the trunks of a termination point.
|
OvsdbPortInterfaceAttributes.VlanMode |
getVlanMode()
The VLAN mode of the termination point.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827.VlanId |
getVlanTag()
The VLAN tag of the termination point.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getPortUuid()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
portUuid
, or null
if not presentorg.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getInterfaceUuid()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
interfaceUuid
, or null
if not presentString getName()
java.lang.String
name
, or null
if not presentLong getIfindex()
java.lang.Long
ifindex
, or null
if not presentClass<? extends InterfaceTypeBase> getInterfaceType()
java.lang.Class
interfaceType
, or null
if not presentList<Options> getOptions()
java.util.List
options
, or null
if not presentLong getOfport()
java.lang.Long
ofport
, or null
if not presentInteger getOfportRequest()
java.lang.Integer
ofportRequest
, or null
if not presentorg.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827.VlanId getVlanTag()
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827.VlanId
vlanTag
, or null
if not presentList<Trunks> getTrunks()
java.util.List
trunks
, or null
if not presentOvsdbPortInterfaceAttributes.VlanMode getVlanMode()
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbPortInterfaceAttributes.VlanMode
vlanMode
, or null
if not presentList<PortOtherConfigs> getPortOtherConfigs()
java.util.List
portOtherConfigs
, or null
if not presentList<InterfaceOtherConfigs> getInterfaceOtherConfigs()
java.util.List
interfaceOtherConfigs
, or null
if not presentList<PortExternalIds> getPortExternalIds()
java.util.List
portExternalIds
, or null
if not presentList<InterfaceExternalIds> getInterfaceExternalIds()
java.util.List
interfaceExternalIds
, or null
if not presentList<InterfaceLldp> getInterfaceLldp()
java.util.List
interfaceLldp
, or null
if not presentList<InterfaceBfd> getInterfaceBfd()
java.util.List
interfaceBfd
, or null
if not presentList<InterfaceBfdStatus> getInterfaceBfdStatus()
java.util.List
interfaceBfdStatus
, or null
if not presentLong getIngressPolicingRate()
java.lang.Long
ingressPolicingRate
, or null
if not presentLong getIngressPolicingBurst()
java.lang.Long
ingressPolicingBurst
, or null
if not presentCopyright © 2018 OpenDaylight. All rights reserved.