public interface Autoattach extends org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbNodeAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<Autoattach>, org.opendaylight.yangtools.yang.binding.Identifiable<AutoattachKey>
This class represents the following YANG schema fragment defined in module ovsdb
list autoattach { key autoattach-id; leaf autoattach-id { type inet:uri; } leaf bridge-id { type inet:uri; } leaf autoattach-uuid { type yang:uuid; } leaf system-name { type string; } leaf system-description { type string; } list mappings { key mappings-key; leaf mappings-key { type uint32 { range 0..16777215; } } leaf mappings-value { type uint16 { range 0..4095; } } } list autoattach-external-ids { key autoattach-external-id-key; leaf autoattach-external-id-key { type string; } leaf autoattach-external-id-value { type string; } } }The schema path to identify an instance is ovsdb/ovsdb-node-attributes/autoattach
To create instances of this class use AutoattachBuilder
.
AutoattachBuilder
,
AutoattachKey
Modifier and Type | Field and Description |
---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable List<AutoattachExternalIds> |
getAutoattachExternalIds()
Key-value pairs for use by external frameworks that integrate with Open vSwitch,
rather than by Open vSwitch itself.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri |
getAutoattachId()
An identifier used for AutoAttach table in the MD-SAL.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getAutoattachUuid()
The unique identifier of the autoattach table.
|
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri |
getBridgeId()
Node-id of the Bridge table from where Autoattach table can be referenced.
|
@Nullable List<Mappings> |
getMappings()
Map of integer-integer pairs, key in range 0 to 16,777,215, value in range 0 to
4,095.
|
@Nullable String |
getSystemDescription()
The system_description string is exported in LLDP messages.
|
@Nullable String |
getSystemName()
The system_name string is exported in LLDP messages.
|
AutoattachKey |
key() |
default @NonNull List<AutoattachExternalIds> |
nonnullAutoattachExternalIds() |
default @NonNull List<Mappings> |
nonnullMappings() |
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri getAutoattachId()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri
autoattachId
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri getBridgeId()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri
bridgeId
, or null
if not present@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getAutoattachUuid()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
autoattachUuid
, or null
if not present@Nullable String getSystemName()
java.lang.String
systemName
, or null
if not present@Nullable String getSystemDescription()
java.lang.String
systemDescription
, or null
if not present@Nullable List<Mappings> getMappings()
java.util.List
mappings
, or null
if not presentdefault @NonNull List<Mappings> nonnullMappings()
java.util.List
mappings
, or an empty list if it is not present@Nullable List<AutoattachExternalIds> getAutoattachExternalIds()
java.util.List
autoattachExternalIds
, or null
if not presentdefault @NonNull List<AutoattachExternalIds> nonnullAutoattachExternalIds()
java.util.List
autoattachExternalIds
, or an empty list if it is not presentAutoattachKey key()
key
in interface org.opendaylight.yangtools.yang.binding.Identifiable<AutoattachKey>
Copyright © 2019 OpenDaylight. All rights reserved.