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
      @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getControllerUuid()
      The unique identifier of the controller
      @Nullable org.opendaylight.yangtools.yang.common.Uint32 getInactivityProbe()
      Maximum number of milliseconds of idle time on connection to controller before sending an inactivity probe message.
      @Nullable org.opendaylight.yangtools.yang.common.Uint32 getMaxBackoff()
      Maximum number of milliseconds to wait between connection attempts
      @Nullable 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()  
      @Nullable 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

        @Nullable 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

        @Nullable 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

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

        @Nullable 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

        @Nullable 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