public static interface Daemon.PathOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
long |
getBandwidth(int index)
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
int |
getBandwidthCount()
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
List<Long> |
getBandwidthList()
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
Daemon.EpicAuths |
getEpicAuths()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
Daemon.EpicAuthsOrBuilder |
getEpicAuthsOrBuilder()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
com.google.protobuf.Timestamp |
getExpiration()
The point in time when this path expires.
|
com.google.protobuf.TimestampOrBuilder |
getExpirationOrBuilder()
The point in time when this path expires.
|
Daemon.GeoCoordinates |
getGeo(int index)
Geo lists the geographical position of the border routers along the
path.
|
int |
getGeoCount()
Geo lists the geographical position of the border routers along the
path.
|
List<Daemon.GeoCoordinates> |
getGeoList()
Geo lists the geographical position of the border routers along the
path.
|
Daemon.GeoCoordinatesOrBuilder |
getGeoOrBuilder(int index)
Geo lists the geographical position of the border routers along the
path.
|
List<? extends Daemon.GeoCoordinatesOrBuilder> |
getGeoOrBuilderList()
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Interface |
getInterface()
Interface for exiting the local AS using this path.
|
Daemon.InterfaceOrBuilder |
getInterfaceOrBuilder()
Interface for exiting the local AS using this path.
|
Daemon.PathInterface |
getInterfaces(int index)
The list of interfaces the path is composed of.
|
int |
getInterfacesCount()
The list of interfaces the path is composed of.
|
List<Daemon.PathInterface> |
getInterfacesList()
The list of interfaces the path is composed of.
|
Daemon.PathInterfaceOrBuilder |
getInterfacesOrBuilder(int index)
The list of interfaces the path is composed of.
|
List<? extends Daemon.PathInterfaceOrBuilder> |
getInterfacesOrBuilderList()
The list of interfaces the path is composed of.
|
int |
getInternalHops(int index)
InternalHops lists the number of AS internal hops for the ASes on path.
|
int |
getInternalHopsCount()
InternalHops lists the number of AS internal hops for the ASes on path.
|
List<Integer> |
getInternalHopsList()
InternalHops lists the number of AS internal hops for the ASes on path.
|
com.google.protobuf.Duration |
getLatency(int index)
Latency lists the latencies between any two consecutive interfaces.
|
int |
getLatencyCount()
Latency lists the latencies between any two consecutive interfaces.
|
List<com.google.protobuf.Duration> |
getLatencyList()
Latency lists the latencies between any two consecutive interfaces.
|
com.google.protobuf.DurationOrBuilder |
getLatencyOrBuilder(int index)
Latency lists the latencies between any two consecutive interfaces.
|
List<? extends com.google.protobuf.DurationOrBuilder> |
getLatencyOrBuilderList()
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.LinkType |
getLinkType(int index)
LinkType contains the announced link type of inter-domain links.
|
int |
getLinkTypeCount()
LinkType contains the announced link type of inter-domain links.
|
List<Daemon.LinkType> |
getLinkTypeList()
LinkType contains the announced link type of inter-domain links.
|
int |
getLinkTypeValue(int index)
LinkType contains the announced link type of inter-domain links.
|
List<Integer> |
getLinkTypeValueList()
LinkType contains the announced link type of inter-domain links.
|
int |
getMtu()
The maximum transmission unit (MTU) on the path.
|
String |
getNotes(int index)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
com.google.protobuf.ByteString |
getNotesBytes(int index)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
int |
getNotesCount()
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
List<String> |
getNotesList()
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
com.google.protobuf.ByteString |
getRaw()
The raw data-plane path.
|
boolean |
hasEpicAuths()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
boolean |
hasExpiration()
The point in time when this path expires.
|
boolean |
hasInterface()
Interface for exiting the local AS using this path.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofcom.google.protobuf.ByteString getRaw()
The raw data-plane path.
bytes raw = 1;boolean hasInterface()
Interface for exiting the local AS using this path.
.proto.daemon.v1.Interface interface = 2;Daemon.Interface getInterface()
Interface for exiting the local AS using this path.
.proto.daemon.v1.Interface interface = 2;Daemon.InterfaceOrBuilder getInterfaceOrBuilder()
Interface for exiting the local AS using this path.
.proto.daemon.v1.Interface interface = 2;List<Daemon.PathInterface> getInterfacesList()
The list of interfaces the path is composed of.
repeated .proto.daemon.v1.PathInterface interfaces = 3;Daemon.PathInterface getInterfaces(int index)
The list of interfaces the path is composed of.
repeated .proto.daemon.v1.PathInterface interfaces = 3;int getInterfacesCount()
The list of interfaces the path is composed of.
repeated .proto.daemon.v1.PathInterface interfaces = 3;List<? extends Daemon.PathInterfaceOrBuilder> getInterfacesOrBuilderList()
The list of interfaces the path is composed of.
repeated .proto.daemon.v1.PathInterface interfaces = 3;Daemon.PathInterfaceOrBuilder getInterfacesOrBuilder(int index)
The list of interfaces the path is composed of.
repeated .proto.daemon.v1.PathInterface interfaces = 3;int getMtu()
The maximum transmission unit (MTU) on the path.
uint32 mtu = 4;boolean hasExpiration()
The point in time when this path expires. In seconds since UNIX epoch.
.google.protobuf.Timestamp expiration = 5;com.google.protobuf.Timestamp getExpiration()
The point in time when this path expires. In seconds since UNIX epoch.
.google.protobuf.Timestamp expiration = 5;com.google.protobuf.TimestampOrBuilder getExpirationOrBuilder()
The point in time when this path expires. In seconds since UNIX epoch.
.google.protobuf.Timestamp expiration = 5;List<com.google.protobuf.Duration> getLatencyList()
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
repeated .google.protobuf.Duration latency = 6;com.google.protobuf.Duration getLatency(int index)
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
repeated .google.protobuf.Duration latency = 6;int getLatencyCount()
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
repeated .google.protobuf.Duration latency = 6;List<? extends com.google.protobuf.DurationOrBuilder> getLatencyOrBuilderList()
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
repeated .google.protobuf.Duration latency = 6;com.google.protobuf.DurationOrBuilder getLatencyOrBuilder(int index)
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
repeated .google.protobuf.Duration latency = 6;List<Long> getBandwidthList()
Bandwidth lists the bandwidth between any two consecutive interfaces, in Kbit/s. Entry i describes the bandwidth between interfaces i and i+1. A 0-value indicates that the AS did not announce a bandwidth for this hop.
repeated uint64 bandwidth = 7;int getBandwidthCount()
Bandwidth lists the bandwidth between any two consecutive interfaces, in Kbit/s. Entry i describes the bandwidth between interfaces i and i+1. A 0-value indicates that the AS did not announce a bandwidth for this hop.
repeated uint64 bandwidth = 7;long getBandwidth(int index)
Bandwidth lists the bandwidth between any two consecutive interfaces, in Kbit/s. Entry i describes the bandwidth between interfaces i and i+1. A 0-value indicates that the AS did not announce a bandwidth for this hop.
repeated uint64 bandwidth = 7;index - The index of the element to return.List<Daemon.GeoCoordinates> getGeoList()
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
repeated .proto.daemon.v1.GeoCoordinates geo = 8;Daemon.GeoCoordinates getGeo(int index)
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
repeated .proto.daemon.v1.GeoCoordinates geo = 8;int getGeoCount()
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
repeated .proto.daemon.v1.GeoCoordinates geo = 8;List<? extends Daemon.GeoCoordinatesOrBuilder> getGeoOrBuilderList()
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
repeated .proto.daemon.v1.GeoCoordinates geo = 8;Daemon.GeoCoordinatesOrBuilder getGeoOrBuilder(int index)
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
repeated .proto.daemon.v1.GeoCoordinates geo = 8;List<Daemon.LinkType> getLinkTypeList()
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
repeated .proto.daemon.v1.LinkType link_type = 9;int getLinkTypeCount()
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
repeated .proto.daemon.v1.LinkType link_type = 9;Daemon.LinkType getLinkType(int index)
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
repeated .proto.daemon.v1.LinkType link_type = 9;index - The index of the element to return.List<Integer> getLinkTypeValueList()
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
repeated .proto.daemon.v1.LinkType link_type = 9;int getLinkTypeValue(int index)
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
repeated .proto.daemon.v1.LinkType link_type = 9;index - The index of the value to return.List<Integer> getInternalHopsList()
InternalHops lists the number of AS internal hops for the ASes on path. Entry i describes the hop between interfaces 2*i+1 and 2*i+2 in the same AS. Consequently, there are no entries for the first and last ASes, as these are not traversed completely by the path.
repeated uint32 internal_hops = 10;int getInternalHopsCount()
InternalHops lists the number of AS internal hops for the ASes on path. Entry i describes the hop between interfaces 2*i+1 and 2*i+2 in the same AS. Consequently, there are no entries for the first and last ASes, as these are not traversed completely by the path.
repeated uint32 internal_hops = 10;int getInternalHops(int index)
InternalHops lists the number of AS internal hops for the ASes on path. Entry i describes the hop between interfaces 2*i+1 and 2*i+2 in the same AS. Consequently, there are no entries for the first and last ASes, as these are not traversed completely by the path.
repeated uint32 internal_hops = 10;index - The index of the element to return.List<String> getNotesList()
Notes contains the notes added by ASes on the path, in the order of occurrence. Entry i is the note of AS i on the path.
repeated string notes = 11;int getNotesCount()
Notes contains the notes added by ASes on the path, in the order of occurrence. Entry i is the note of AS i on the path.
repeated string notes = 11;String getNotes(int index)
Notes contains the notes added by ASes on the path, in the order of occurrence. Entry i is the note of AS i on the path.
repeated string notes = 11;index - The index of the element to return.com.google.protobuf.ByteString getNotesBytes(int index)
Notes contains the notes added by ASes on the path, in the order of occurrence. Entry i is the note of AS i on the path.
repeated string notes = 11;index - The index of the value to return.boolean hasEpicAuths()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
.proto.daemon.v1.EpicAuths epic_auths = 12;Daemon.EpicAuths getEpicAuths()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
.proto.daemon.v1.EpicAuths epic_auths = 12;Daemon.EpicAuthsOrBuilder getEpicAuthsOrBuilder()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
.proto.daemon.v1.EpicAuths epic_auths = 12;Copyright © 2024. All rights reserved.