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
@Generated("mdsal-binding-generator") 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-configTo create instances of this class use
TopologyLldpDiscoveryConfigBuilder
.- See Also:
TopologyLldpDiscoveryConfigBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull TopologyLldpDiscoveryConfig thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull TopologyLldpDiscoveryConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull TopologyLldpDiscoveryConfig obj)
Default implementation ofObject.toString()
contract for this interface.String
getLldpSecureKey()
Return lldpSecureKey, ornull
if it is not present.NonZeroUint32Type
getTopologyLldpExpirationInterval()
Return topologyLldpExpirationInterval, ornull
if it is not present.NonZeroUint32Type
getTopologyLldpInterval()
Return topologyLldpInterval, ornull
if it is not present.default Class<TopologyLldpDiscoveryConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<TopologyLldpDiscoveryConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull TopologyLldpDiscoveryConfig obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull TopologyLldpDiscoveryConfig thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull TopologyLldpDiscoveryConfig obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getLldpSecureKey
String getLldpSecureKey()
Return lldpSecureKey, ornull
if it is not present.Provided key will be used to generate LLDP custom security hash
- Returns:
java.lang.String
lldpSecureKey, ornull
if it is not present.
-
getTopologyLldpInterval
NonZeroUint32Type getTopologyLldpInterval()
Return topologyLldpInterval, ornull
if it is not present.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, ornull
if it is not present.
-
getTopologyLldpExpirationInterval
NonZeroUint32Type getTopologyLldpExpirationInterval()
Return topologyLldpExpirationInterval, ornull
if it is not present.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, ornull
if it is not present.
-
-