Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329
Interface MpCapabilities
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
CParameters1,CParameters1
@Generated("mdsal-binding-generator")
public interface MpCapabilities
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module bgp-multiprotocol
grouping mp-capabilities {
container multiprotocol-capability {
uses bgp-table-type;
}
container graceful-restart-capability {
presence "indicates a graceful restart capability";
leaf restart-flags {
type bits {
bit restart-state {
position 0;
}
}
}
leaf restart-time {
type uint16 {
range 0..4095;
}
units seconds;
default 0;
}
list tables {
uses bgp-table-type;
key "afi safi";
leaf afi-flags {
type bits {
bit forwarding-state {
position 0;
}
}
}
}
}
container ll-graceful-restart-capability {
list tables {
uses bgp-table-type;
key "afi safi";
leaf afi-flags {
type bits {
bit forwarding-state {
position 0;
}
}
}
leaf long-lived-stale-time {
type rt-types:uint24;
units seconds;
default 0;
}
}
}
container add-path-capability {
list address-families {
uses bgp-add-path-table-type;
}
}
container route-refresh-capability {
presence "Route refresh capability";
}
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn addPathCapability, ornullif it is not present.Return gracefulRestartCapability, ornullif it is not present.Return llGracefulRestartCapability, ornullif it is not present.Return multiprotocolCapability, ornullif it is not present.Return routeRefreshCapability, ornullif it is not present.Class<? extends MpCapabilities>
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends MpCapabilities> implementedInterface()- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMultiprotocolCapability
MultiprotocolCapability getMultiprotocolCapability()Return multiprotocolCapability, ornullif it is not present.- Returns:
MultiprotocolCapabilitymultiprotocolCapability, ornullif it is not present.
-
getGracefulRestartCapability
GracefulRestartCapability getGracefulRestartCapability()Return gracefulRestartCapability, ornullif it is not present.- Returns:
GracefulRestartCapabilitygracefulRestartCapability, ornullif it is not present.
-
getLlGracefulRestartCapability
LlGracefulRestartCapability getLlGracefulRestartCapability()Return llGracefulRestartCapability, ornullif it is not present.- Returns:
LlGracefulRestartCapabilityllGracefulRestartCapability, ornullif it is not present.
-
getAddPathCapability
AddPathCapability getAddPathCapability()Return addPathCapability, ornullif it is not present.- Returns:
AddPathCapabilityaddPathCapability, ornullif it is not present.
-
getRouteRefreshCapability
RouteRefreshCapability getRouteRefreshCapability()Return routeRefreshCapability, ornullif it is not present.- Returns:
RouteRefreshCapabilityrouteRefreshCapability, ornullif it is not present.
-