Interface Managers

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<Managers>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepGlobalAttributes>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<ManagersKey>

    public interface Managers
    extends org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepGlobalAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<Managers>, org.opendaylight.yangtools.yang.binding.Identifiable<ManagersKey>

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

     list managers {
       key target;
       leaf target {
         type inet:uri;
       }
       leaf manager-uuid {
         type yang:uuid;
       }
       leaf is-connected {
         type boolean;
       }
       list manager-other-configs {
         key other-config-key;
         leaf other-config-key {
           type string;
         }
         leaf other-config-value {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is hwvtep/hwvtep-global-attributes/managers

    To create instances of this class use ManagersBuilder.

    See Also:
    ManagersBuilder, ManagersKey
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<Managers> 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 indicating connection method to the Manager
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri target, or null if not present
      • getManagerUuid

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getManagerUuid()
        The unique identifier of the manager
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid managerUuid, or null if not present
      • isIsConnected

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

        @Nullable List<ManagerOtherConfigs> getManagerOtherConfigs()
        Key-value pairs for configuring rarely used features. other_config : dscp : optional string contains an integer, in the range 0 - 63. DSCP value to be used when establishing a connection to the switch. Default value of 48 if none specified.
        Returns:
        java.util.List managerOtherConfigs, or null if not present
      • nonnullManagerOtherConfigs

        default @NonNull List<ManagerOtherConfigs> nonnullManagerOtherConfigs()
        Returns:
        java.util.List managerOtherConfigs, or an empty list if it is not present
      • key

        ManagersKey key()
        Specified by:
        key in interface org.opendaylight.yangtools.yang.binding.Identifiable<ManagersKey>