Package org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration
Interface Ipv4
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Ipv4>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<AfConfiguration>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface Ipv4 extends org.opendaylight.yangtools.yang.binding.ChildOf<AfConfiguration>, org.opendaylight.yangtools.yang.binding.Augmentable<Ipv4>
This class represents the following YANG schema fragment defined in module bgp
container ipv4 { container mdt { container bgp { leaf dampening { type boolean; default false; } leaf scan-time { type uint8 { range 5..60; } } uses slow-peer-config; leaf soft-reconfig-backup { type boolean; } leaf propagate-dmzlink-bw { type boolean; } } } container multicast { container bgp { uses bgp-af-config; } leaf auto-summary { type boolean; } uses router-af-config; leaf default-metric { type uint32; } } container unicast { container bgp { uses bgp-af-config; leaf always-compare-med { type boolean; default false; } leaf enforce-first-as { type boolean; default true; } leaf fast-external-fallover { type boolean; default true; } leaf suppress-inactive { type boolean; } leaf asnotation { type enumeration { enum asplain; enum dot; } } leaf enable-client-to-client-reflection { type boolean; default true; } leaf cluster-id { type string; } container confederation { leaf identifier { type string; } list peers { key as-name; leaf as-name { type string; } } } container consistency-checker { leaf enable { type boolean; } leaf interval { type uint16 { range 5..1440; } } choice inconsistency-action { case error-message { leaf generate-error-message-only { type boolean; } } case autorepair { leaf perform-autorepair { type boolean; } } } } leaf deterministic-med { type boolean; } container graceful-restart { leaf enable { type boolean; } leaf restart-time { type uint16 { range 1..3600; } default 120; } leaf stalepath-time { type uint16 { range 5..3600; } default 360; } } container listener-congfig { leaf enable { type boolean; } leaf limit { type uint16 { range 1..5000; } default 100; } leaf range { type uint16 { range 0..32; } } leaf peer-group { type string; } } leaf log-neighbor-changes { type boolean; } leaf max-as-limit { type uint16 { range 1..254; } } container router-id { leaf enable { type boolean; } choice config-type { case static { leaf ip-address { type boolean; } } case auto-config { leaf enable-auto-config { type boolean; } } } } container transport { leaf enable-path-mtu-discovery { type boolean; default true; } } } leaf auto-summary { type boolean; } uses router-af-config; uses maximum-paths; leaf synchronization { type boolean; } } container mvpn { container bgp { uses bgp-af-mvpn-config; } leaf auto-summary { type boolean; } } }
The schema path to identify an instance is bgp/bgp-router/af-configuration/ipv4To create instances of this class use
Ipv4Builder
.- See Also:
Ipv4Builder
-
-
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 Ipv4 thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull Ipv4 obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull Ipv4 obj)
Default implementation ofObject.toString()
contract for this interface.Mdt
getMdt()
Return mdt, ornull
if it is not present.Multicast
getMulticast()
Return multicast, ornull
if it is not present.Mvpn
getMvpn()
Return mvpn, ornull
if it is not present.Unicast
getUnicast()
Return unicast, ornull
if it is not present.default java.lang.Class<Ipv4>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Ipv4> 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 Ipv4 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:
java.lang.NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull Ipv4 thisObj, java.lang.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:
java.lang.NullPointerException
- ifthisObj
is null
-
bindingToString
static java.lang.String bindingToString(@NonNull Ipv4 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:
java.lang.NullPointerException
- ifobj
is null
-
getMdt
Mdt getMdt()
Return mdt, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.ipv4.Mdt
mdt, ornull
if it is not present.
-
getMulticast
Multicast getMulticast()
Return multicast, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.ipv4.Multicast
multicast, ornull
if it is not present.
-
getUnicast
Unicast getUnicast()
Return unicast, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.ipv4.Unicast
unicast, ornull
if it is not present.
-
getMvpn
Mvpn getMvpn()
Return mvpn, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.ipv4.Mvpn
mvpn, ornull
if it is not present.
-
-