Interface PathComputationClient
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<PathComputationClient>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<PcepClientAttributes>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface PathComputationClient extends org.opendaylight.yangtools.yang.binding.ChildOf<PcepClientAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<PathComputationClient>
PCC-related run-time information. This container is only present when the node is connected through PCEP in a PCC role.This class represents the following YANG schema fragment defined in module network-topology-pcep
container path-computation-client { config false; leaf ip-address { type inet:ip-address-no-zone; } container stateful-tlv; leaf state-sync { type pcc-sync-state; when ../stateful-tlv; } list reported-lsp { leaf name { type string; } key name; list path { leaf lsp-id { type rsvp:lsp-id; } key lsp-id; uses pcep:path-definition; } uses lsp-metadata; } }
The schema path to identify an instance is network-topology-pcep/pcep-client-attributes/path-computation-clientTo create instances of this class use
PathComputationClientBuilder
.- See Also:
PathComputationClientBuilder
-
-
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 org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone
getIpAddress()
IP address which the node used to connected to the PCE.@Nullable Map<ReportedLspKey,ReportedLsp>
getReportedLsp()
StatefulTlv
getStatefulTlv()
PccSyncState
getStateSync()
default Class<PathComputationClient>
implementedInterface()
default @NonNull Map<ReportedLspKey,ReportedLsp>
nonnullReportedLsp()
-
-
-
Method Detail
-
implementedInterface
default Class<PathComputationClient> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIpAddress
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone getIpAddress()
IP address which the node used to connected to the PCE. There are no guarantees as to reachability of the address, nor its relationship to other control, management, or data plane addresses.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone
ipAddress
, ornull
if not present
-
getStatefulTlv
StatefulTlv getStatefulTlv()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev200120.pcep.client.attributes.path.computation.client.StatefulTlv
statefulTlv
, ornull
if not present
-
getStateSync
PccSyncState getStateSync()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev200120.PccSyncState
stateSync
, ornull
if not present
-
getReportedLsp
@Nullable Map<ReportedLspKey,ReportedLsp> getReportedLsp()
- Returns:
java.util.Map
reportedLsp
, ornull
if not present
-
nonnullReportedLsp
default @NonNull Map<ReportedLspKey,ReportedLsp> nonnullReportedLsp()
- Returns:
java.util.Map
reportedLsp
, or an empty list if it is not present
-
-