Interface TopologyLldpDiscoveryConfig

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<TopologyLldpDiscoveryConfig>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<TopologyLldpDiscoveryConfigData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface TopologyLldpDiscoveryConfig
    extends org.opendaylight.yangtools.yang.binding.ChildOf<TopologyLldpDiscoveryConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<TopologyLldpDiscoveryConfig>

    This class represents the following YANG schema fragment defined in module topology-lldp-discovery-config

     container topology-lldp-discovery-config {
       leaf lldp-secure-key {
         type string;
       }
       leaf topology-lldp-interval {
         type non-zero-uint32-type;
         default 5000;
       }
       leaf topology-lldp-expiration-interval {
         type non-zero-uint32-type;
         default 60000;
       }
     }
     
    The schema path to identify an instance is topology-lldp-discovery-config/topology-lldp-discovery-config

    To create instances of this class use TopologyLldpDiscoveryConfigBuilder.

    See Also:
    TopologyLldpDiscoveryConfigBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable String getLldpSecureKey()
        Provided key will be used to generate LLDP custom security hash
        Returns:
        java.lang.String lldpSecureKey, or null if not present
      • getTopologyLldpInterval

        @Nullable NonZeroUint32Type getTopologyLldpInterval()
        Periodic interval for sending LLDP packet for link discovery
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.lldp.discovery.config.rev160511.NonZeroUint32Type topologyLldpInterval, or null if not present
      • getTopologyLldpExpirationInterval

        @Nullable NonZeroUint32Type getTopologyLldpExpirationInterval()
        Timeout duration for LLDP response message
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.lldp.discovery.config.rev160511.NonZeroUint32Type topologyLldpExpirationInterval, or null if not present