Interface Vertex
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
Vertex
public interface Vertex extends org.opendaylight.yangtools.yang.binding.DataObject
Vertex (node) representation for the network topologyThis class represents the following YANG schema fragment defined in module graph
grouping vertex { leaf vertex-id { type uint64; } leaf name { type string; } leaf router-id { type inet:ip-address; } leaf vertex-type { type enumeration { enum standard { value 0; } enum abr { value 1; } enum asbr-in { value 2; } enum asbr-out { value 3; } enum pseudo { value 4; } } default standard; } container srgb { uses srgb; } leaf asn { type uint32; } }
The schema path to identify an instance is graph/vertex
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Vertex.VertexType
-
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 Modifier and Type Method Description @Nullable org.opendaylight.yangtools.yang.common.Uint32
getAsn()
AS Number@Nullable String
getName()
Name of the Vertex when known@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getRouterId()
Global unique IP Trafic Engineering Router ID@Nullable Srgb
getSrgb()
Segment Routing Global Block@Nullable org.opendaylight.yangtools.yang.common.Uint64
getVertexId()
Identifier of the Vertex@Nullable Vertex.VertexType
getVertexType()
Class<? extends Vertex>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends Vertex> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getVertexId
@Nullable org.opendaylight.yangtools.yang.common.Uint64 getVertexId()
Identifier of the Vertex- Returns:
org.opendaylight.yangtools.yang.common.Uint64
vertexId
, ornull
if not present
-
getName
@Nullable String getName()
Name of the Vertex when known- Returns:
java.lang.String
name
, ornull
if not present
-
getRouterId
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getRouterId()
Global unique IP Trafic Engineering Router ID- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
routerId
, ornull
if not present
-
getVertexType
@Nullable Vertex.VertexType getVertexType()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.graph.rev191125.Vertex.VertexType
vertexType
, ornull
if not present
-
getSrgb
@Nullable Srgb getSrgb()
Segment Routing Global Block- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.graph.rev191125.vertex.Srgb
srgb
, ornull
if not present
-
getAsn
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getAsn()
AS Number- Returns:
org.opendaylight.yangtools.yang.common.Uint32
asn
, ornull
if not present
-
-