Interface HwvtepMacTableGenericAttributes
- 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
- All Known Subinterfaces:
LocalMcastMacs
,LocalUcastMacs
,RemoteMcastMacs
,RemoteUcastMacs
@Generated("mdsal-binding-generator")
public interface HwvtepMacTableGenericAttributes
extends org.opendaylight.yangtools.binding.Grouping
This class represents the following YANG schema fragment defined in module hwvtep
grouping hwvtep-mac-table-generic-attributes { leaf mac-entry-key { type yang:mac-address; } leaf mac-entry-uuid { type yang:uuid; } leaf logical-switch-ref { type hwvtep-logical-switch-ref; } }
-
Method Summary
Modifier and TypeMethodDescriptionReturn logicalSwitchRef, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress
Return macEntryKey, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
Return macEntryUuid, ornull
if it is not present.default @NonNull HwvtepLogicalSwitchRef
Return logicalSwitchRef, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress
Return macEntryKey, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
Return macEntryUuid, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getMacEntryKey
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getMacEntryKey()Return macEntryKey, ornull
if it is not present.MAC address entry
- Returns:
MacAddress
macEntryKey, ornull
if it is not present.
-
requireMacEntryKey
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress requireMacEntryKey()Return macEntryKey, guaranteed to be non-null.MAC address entry
- Returns:
MacAddress
macEntryKey, guaranteed to be non-null.- Throws:
NoSuchElementException
- if macEntryKey is not present
-
getMacEntryUuid
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getMacEntryUuid()Return macEntryUuid, ornull
if it is not present.The unique identifier of the mac-entry
- Returns:
Uuid
macEntryUuid, ornull
if it is not present.
-
requireMacEntryUuid
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireMacEntryUuid()Return macEntryUuid, guaranteed to be non-null.The unique identifier of the mac-entry
- Returns:
Uuid
macEntryUuid, guaranteed to be non-null.- Throws:
NoSuchElementException
- if macEntryUuid is not present
-
getLogicalSwitchRef
HwvtepLogicalSwitchRef getLogicalSwitchRef()Return logicalSwitchRef, ornull
if it is not present.The logical switch to which this mapping applies
- Returns:
HwvtepLogicalSwitchRef
logicalSwitchRef, ornull
if it is not present.
-
requireLogicalSwitchRef
Return logicalSwitchRef, guaranteed to be non-null.The logical switch to which this mapping applies
- Returns:
HwvtepLogicalSwitchRef
logicalSwitchRef, guaranteed to be non-null.- Throws:
NoSuchElementException
- if logicalSwitchRef is not present
-