Interface HwvtepPhysicalPortAttributes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,HwvtepNodeIdentification
- All Known Subinterfaces:
HwvtepPhysicalPortAugmentation
@Generated("mdsal-binding-generator") public interface HwvtepPhysicalPortAttributes extends org.opendaylight.yangtools.yang.binding.DataObject, HwvtepNodeIdentification
This class represents the following YANG schema fragment defined in module hwvtep
grouping hwvtep-physical-port-attributes { uses hwvtep-node-identification; leaf physical-port-uuid { type yang:uuid; } list vlan-bindings { key vlan-id-key; leaf vlan-id-key { type ethertype:vlan-id; } leaf logical-switch-ref { type hwvtep-logical-switch-ref; } } list acl-bindings { key acl-binding-vlan-id; leaf acl-binding-vlan-id { type ethertype:vlan-id; } leaf acl-ref { type hwvtep-acl-ref; } } list vlan-stats { key vlan-stats-key; leaf vlan-stats-key { type ethertype:vlan-id; } leaf vlan-stats-ref { type hwvtep-logical-binding-stats-ref; } } list port-fault-status { config false; key port-fault-status-key; leaf port-fault-status-key { type string; } leaf port-fault-status-value { type string; } } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Map<AclBindingsKey,AclBindings>
getAclBindings()
Return aclBindings, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
getPhysicalPortUuid()
Return physicalPortUuid, ornull
if it is not present.@Nullable Map<PortFaultStatusKey,PortFaultStatus>
getPortFaultStatus()
Return portFaultStatus, ornull
if it is not present.@Nullable Map<VlanBindingsKey,VlanBindings>
getVlanBindings()
Return vlanBindings, ornull
if it is not present.@Nullable Map<VlanStatsKey,VlanStats>
getVlanStats()
Return vlanStats, ornull
if it is not present.Class<? extends HwvtepPhysicalPortAttributes>
implementedInterface()
default @NonNull Map<AclBindingsKey,AclBindings>
nonnullAclBindings()
Return aclBindings, or an empty list if it is not present.default @NonNull Map<PortFaultStatusKey,PortFaultStatus>
nonnullPortFaultStatus()
Return portFaultStatus, or an empty list if it is not present.default @NonNull Map<VlanBindingsKey,VlanBindings>
nonnullVlanBindings()
Return vlanBindings, or an empty list if it is not present.default @NonNull Map<VlanStatsKey,VlanStats>
nonnullVlanStats()
Return vlanStats, or an empty list if it is not present.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
requirePhysicalPortUuid()
Return physicalPortUuid, guaranteed to be non-null.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepNodeIdentification
getHwvtepNodeDescription, getHwvtepNodeName, requireHwvtepNodeDescription, requireHwvtepNodeName
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends HwvtepPhysicalPortAttributes> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceHwvtepNodeIdentification
-
getPhysicalPortUuid
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getPhysicalPortUuid()
Return physicalPortUuid, ornull
if it is not present.The unique identifier of the physical-port
- Returns:
Uuid
physicalPortUuid, ornull
if it is not present.
-
requirePhysicalPortUuid
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requirePhysicalPortUuid()
Return physicalPortUuid, guaranteed to be non-null.The unique identifier of the physical-port
- Returns:
Uuid
physicalPortUuid, guaranteed to be non-null.- Throws:
NoSuchElementException
- if physicalPortUuid is not present
-
getVlanBindings
@Nullable Map<VlanBindingsKey,VlanBindings> getVlanBindings()
Return vlanBindings, ornull
if it is not present.A map of vlan ID to logical switch pairs
- Returns:
Map<VlanBindingsKey, VlanBindings>
vlanBindings, ornull
if it is not present.
-
nonnullVlanBindings
default @NonNull Map<VlanBindingsKey,VlanBindings> nonnullVlanBindings()
Return vlanBindings, or an empty list if it is not present.- Returns:
Map<VlanBindingsKey, VlanBindings>
vlanBindings, or an empty list if it is not present.
-
getAclBindings
@Nullable Map<AclBindingsKey,AclBindings> getAclBindings()
Return aclBindings, ornull
if it is not present.- Returns:
Map<AclBindingsKey, AclBindings>
aclBindings, ornull
if it is not present.
-
nonnullAclBindings
default @NonNull Map<AclBindingsKey,AclBindings> nonnullAclBindings()
Return aclBindings, or an empty list if it is not present.- Returns:
Map<AclBindingsKey, AclBindings>
aclBindings, or an empty list if it is not present.
-
getVlanStats
@Nullable Map<VlanStatsKey,VlanStats> getVlanStats()
Return vlanStats, ornull
if it is not present.- Returns:
Map<VlanStatsKey, VlanStats>
vlanStats, ornull
if it is not present.
-
nonnullVlanStats
default @NonNull Map<VlanStatsKey,VlanStats> nonnullVlanStats()
Return vlanStats, or an empty list if it is not present.- Returns:
Map<VlanStatsKey, VlanStats>
vlanStats, or an empty list if it is not present.
-
getPortFaultStatus
@Nullable Map<PortFaultStatusKey,PortFaultStatus> getPortFaultStatus()
Return portFaultStatus, ornull
if it is not present.- Returns:
Map<PortFaultStatusKey, PortFaultStatus>
portFaultStatus, ornull
if it is not present.
-
nonnullPortFaultStatus
default @NonNull Map<PortFaultStatusKey,PortFaultStatus> nonnullPortFaultStatus()
Return portFaultStatus, or an empty list if it is not present.- Returns:
Map<PortFaultStatusKey, PortFaultStatus>
portFaultStatus, or an empty list if it is not present.
-
-