Interface OpenvswitchExternalIds

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<OpenvswitchExternalIds>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbNodeAttributes>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<OpenvswitchExternalIdsKey>

    public interface OpenvswitchExternalIds
    extends org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbNodeAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<OpenvswitchExternalIds>, org.opendaylight.yangtools.yang.binding.Identifiable<OpenvswitchExternalIdsKey>
    Key-value pairs for use by external frameworks that integrate with Open external_ids : system-id: optional string A unique identifier for the Open vSwitch's physical host. The form of the identifier depends on the type of the host. On a Citrix XenServer, this will likely be the same as external_ids:xs-system-uuid. external_ids : xs-system-uuid: optional string The Citrix XenServer universally unique identifier for the physical host as displayed by xe-host-list.

    This class represents the following YANG schema fragment defined in module ovsdb

     list openvswitch-external-ids {
       key external-id-key;
       leaf external-id-key {
         type string;
       }
       leaf external-id-value {
         type string;
       }
     }
     
    The schema path to identify an instance is ovsdb/ovsdb-node-attributes/openvswitch-external-ids

    To create instances of this class use OpenvswitchExternalIdsBuilder.

    See Also:
    OpenvswitchExternalIdsBuilder, OpenvswitchExternalIdsKey
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default Class<OpenvswitchExternalIds> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getExternalIdKey

        @Nullable String getExternalIdKey()
        external-id name/key
        Returns:
        java.lang.String externalIdKey, or null if not present
      • getExternalIdValue

        @Nullable String getExternalIdValue()
        external-id value
        Returns:
        java.lang.String externalIdValue, or null if not present