Interface VrfInfo
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<VrfInfo>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<L3vpnData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface VrfInfo extends org.opendaylight.yangtools.yang.binding.ChildOf<L3vpnData>, org.opendaylight.yangtools.yang.binding.Augmentable<VrfInfo>
Display the information of the vrf. It is intended that this container may be augmented by vendors to reflect the vendor-specific operational state parameters.This class represents the following YANG schema fragment defined in module l3vpn
container vrfInfo { leaf vrfCreateTime { config false; type yang:timestamp; } leaf vrfUpTime { config false; type yang:timeticks; } leaf label { config false; type uint32 { range 16..1048574; } } leaf vrfStatus { config false; type enumeration { enum up { value 0; } enum down { value 1; } } } }
The schema path to identify an instance is l3vpn/vrfInfoTo create instances of this class use
VrfInfoBuilder
.- See Also:
VrfInfoBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VrfInfo.VrfStatus
-
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 VrfInfo thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull VrfInfo obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull VrfInfo obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint32
getLabel()
Return label, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp
getVrfCreateTime()
Return vrfCreateTime, ornull
if it is not present.VrfInfo.VrfStatus
getVrfStatus()
Return vrfStatus, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks
getVrfUpTime()
Return vrfUpTime, ornull
if it is not present.default java.lang.Class<VrfInfo>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<VrfInfo> 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 VrfInfo 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 VrfInfo 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 VrfInfo 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
-
getVrfCreateTime
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp getVrfCreateTime()
Return vrfCreateTime, ornull
if it is not present.CreateTime of the vrf.
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp
vrfCreateTime, ornull
if it is not present.
-
getVrfUpTime
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks getVrfUpTime()
Return vrfUpTime, ornull
if it is not present.UpTime period of the vrf.
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks
vrfUpTime, ornull
if it is not present.
-
getLabel
org.opendaylight.yangtools.yang.common.Uint32 getLabel()
Return label, ornull
if it is not present.Label of the vrf.
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
label, ornull
if it is not present.
-
getVrfStatus
VrfInfo.VrfStatus getVrfStatus()
Return vrfStatus, ornull
if it is not present.vrf status.
- Returns:
org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.VrfInfo.VrfStatus
vrfStatus, ornull
if it is not present.
-
-