Interface ControllerEntry

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<ControllerEntry>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbBridgeAttributes>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<ControllerEntryKey>

    public interface ControllerEntry
    extends org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbBridgeAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<ControllerEntry>, org.opendaylight.yangtools.yang.binding.Identifiable<ControllerEntryKey>
    Bridge controller info

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

     list controller-entry {
       key target;
       leaf target {
         type inet:uri;
       }
       leaf controller-uuid {
         type yang:uuid;
       }
       leaf is-connected {
         type boolean;
       }
       leaf max_backoff {
         type uint32 {
           range 1000..max;
         }
       }
       leaf inactivity_probe {
         type uint32;
       }
     }
     
    The schema path to identify an instance is ovsdb/ovsdb-bridge-attributes/controller-entry

    To create instances of this class use ControllerEntryBuilder.

    See Also:
    ControllerEntryBuilder, ControllerEntryKey
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getControllerUuid()
      The unique identifier of the controller
      org.opendaylight.yangtools.yang.common.Uint32 getInactivityProbe()
      Maximum number of milliseconds of idle time on connection to controller before sending an inactivity probe message.
      org.opendaylight.yangtools.yang.common.Uint32 getMaxBackoff()
      Maximum number of milliseconds to wait between connection attempts
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri getTarget()
      Uri telling bridge how to connect to controller
      default Class<ControllerEntry> implementedInterface()  
      Boolean isIsConnected()  
      ControllerEntryKey key()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

        augmentation
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri getTarget()
        Uri telling bridge how to connect to controller
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri target, or null if not present
      • getControllerUuid

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getControllerUuid()
        The unique identifier of the controller
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid controllerUuid, or null if not present
      • isIsConnected

        Boolean isIsConnected()
        Returns:
        java.lang.Boolean isConnected, or null if not present
      • getMaxBackoff

        org.opendaylight.yangtools.yang.common.Uint32 getMaxBackoff()
        Maximum number of milliseconds to wait between connection attempts
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 maxBackoff, or null if not present
      • getInactivityProbe

        org.opendaylight.yangtools.yang.common.Uint32 getInactivityProbe()
        Maximum number of milliseconds of idle time on connection to controller before sending an inactivity probe message. A value of 0 disables inactivity probes.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 inactivityProbe, or null if not present