Interface InterVpnLinkState
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<InterVpnLinkState>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<InterVpnLinkStates>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<InterVpnLinkStateKey>
public interface InterVpnLinkState extends org.opendaylight.yangtools.yang.binding.ChildOf<InterVpnLinkStates>, org.opendaylight.yangtools.yang.binding.Augmentable<InterVpnLinkState>, org.opendaylight.yangtools.yang.binding.Identifiable<InterVpnLinkStateKey>
This class represents the following YANG schema fragment defined in module inter-vpn-link
list inter-vpn-link-state { key inter-vpn-link-name; leaf inter-vpn-link-name { type string; } leaf state { type enumeration { enum active; enum error; } } container first-endpoint-state { uses vpn-endpoint-state-attribs; } container second-endpoint-state { uses vpn-endpoint-state-attribs; } leaf error-description { type string; } }
The schema path to identify an instance is inter-vpn-link/inter-vpn-link-states/inter-vpn-link-stateTo create instances of this class use
InterVpnLinkStateBuilder
.- See Also:
InterVpnLinkStateBuilder
,InterVpnLinkStateKey
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
InterVpnLinkState.State
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.String
getErrorDescription()
FirstEndpointState
getFirstEndpointState()
java.lang.String
getInterVpnLinkName()
SecondEndpointState
getSecondEndpointState()
InterVpnLinkState.State
getState()
Holds the current state of the InterVPN Linkdefault java.lang.Class<InterVpnLinkState>
implementedInterface()
InterVpnLinkStateKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<InterVpnLinkState> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getInterVpnLinkName
java.lang.String getInterVpnLinkName()
- Returns:
java.lang.String
interVpnLinkName
, ornull
if not present
-
getState
InterVpnLinkState.State getState()
Holds the current state of the InterVPN Link- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.link.states.InterVpnLinkState.State
state
, ornull
if not present
-
getFirstEndpointState
FirstEndpointState getFirstEndpointState()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.link.states.inter.vpn.link.state.FirstEndpointState
firstEndpointState
, ornull
if not present
-
getSecondEndpointState
SecondEndpointState getSecondEndpointState()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.link.states.inter.vpn.link.state.SecondEndpointState
secondEndpointState
, ornull
if not present
-
getErrorDescription
java.lang.String getErrorDescription()
- Returns:
java.lang.String
errorDescription
, ornull
if not present
-
key
InterVpnLinkStateKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<InterVpnLinkStateKey>
-
-