| Package | Description |
|---|---|
| org.scion.jpan.proto.daemon |
| Modifier and Type | Method and Description |
|---|---|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllBandwidth(Iterable<? extends Long> values)
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllGeo(Iterable<? extends Daemon.GeoCoordinates> values)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllInterfaces(Iterable<? extends Daemon.PathInterface> values)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllInternalHops(Iterable<? extends Integer> values)
InternalHops lists the number of AS internal hops for the ASes on path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllLatency(Iterable<? extends com.google.protobuf.Duration> values)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllLinkType(Iterable<? extends Daemon.LinkType> values)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllLinkTypeValue(Iterable<Integer> values)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addAllNotes(Iterable<String> values)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addBandwidth(long value)
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addGeo(Daemon.GeoCoordinates.Builder builderForValue)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addGeo(Daemon.GeoCoordinates value)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addGeo(int index,
Daemon.GeoCoordinates.Builder builderForValue)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addGeo(int index,
Daemon.GeoCoordinates value)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addInterfaces(Daemon.PathInterface.Builder builderForValue)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addInterfaces(Daemon.PathInterface value)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addInterfaces(int index,
Daemon.PathInterface.Builder builderForValue)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addInterfaces(int index,
Daemon.PathInterface value)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addInternalHops(int value)
InternalHops lists the number of AS internal hops for the ASes on path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLatency(com.google.protobuf.Duration.Builder builderForValue)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLatency(com.google.protobuf.Duration value)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLatency(int index,
com.google.protobuf.Duration.Builder builderForValue)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLatency(int index,
com.google.protobuf.Duration value)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLinkType(Daemon.LinkType value)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addLinkTypeValue(int value)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addNotes(String value)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addNotesBytes(com.google.protobuf.ByteString value)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
Daemon.Path.Builder |
Daemon.PathsResponse.Builder.addPathsBuilder()
List of paths found by the daemon.
|
Daemon.Path.Builder |
Daemon.PathsResponse.Builder.addPathsBuilder(int index)
List of paths found by the daemon.
|
Daemon.Path.Builder |
Daemon.Path.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Daemon.Path.Builder |
Daemon.Path.Builder.clear() |
Daemon.Path.Builder |
Daemon.Path.Builder.clearBandwidth()
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearEpicAuths()
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearExpiration()
The point in time when this path expires.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Daemon.Path.Builder |
Daemon.Path.Builder.clearGeo()
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearInterface()
Interface for exiting the local AS using this path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearInterfaces()
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearInternalHops()
InternalHops lists the number of AS internal hops for the ASes on path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearLatency()
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearLinkType()
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearMtu()
The maximum transmission unit (MTU) on the path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearNotes()
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Daemon.Path.Builder |
Daemon.Path.Builder.clearRaw()
The raw data-plane path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.clone() |
Daemon.Path.Builder |
Daemon.PathsResponse.Builder.getPathsBuilder(int index)
List of paths found by the daemon.
|
Daemon.Path.Builder |
Daemon.Path.Builder.mergeEpicAuths(Daemon.EpicAuths value)
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
Daemon.Path.Builder |
Daemon.Path.Builder.mergeExpiration(com.google.protobuf.Timestamp value)
The point in time when this path expires.
|
Daemon.Path.Builder |
Daemon.Path.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Daemon.Path.Builder |
Daemon.Path.Builder.mergeFrom(Daemon.Path other) |
Daemon.Path.Builder |
Daemon.Path.Builder.mergeFrom(com.google.protobuf.Message other) |
Daemon.Path.Builder |
Daemon.Path.Builder.mergeInterface(Daemon.Interface value)
Interface for exiting the local AS using this path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Daemon.Path.Builder |
Daemon.Path.newBuilder() |
static Daemon.Path.Builder |
Daemon.Path.newBuilder(Daemon.Path prototype) |
Daemon.Path.Builder |
Daemon.Path.newBuilderForType() |
protected Daemon.Path.Builder |
Daemon.Path.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Daemon.Path.Builder |
Daemon.Path.Builder.removeGeo(int index)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.removeInterfaces(int index)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.removeLatency(int index)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setBandwidth(int index,
long value)
Bandwidth lists the bandwidth between any two consecutive interfaces, in
Kbit/s.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setEpicAuths(Daemon.EpicAuths.Builder builderForValue)
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setEpicAuths(Daemon.EpicAuths value)
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setExpiration(com.google.protobuf.Timestamp.Builder builderForValue)
The point in time when this path expires.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setExpiration(com.google.protobuf.Timestamp value)
The point in time when this path expires.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Daemon.Path.Builder |
Daemon.Path.Builder.setGeo(int index,
Daemon.GeoCoordinates.Builder builderForValue)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setGeo(int index,
Daemon.GeoCoordinates value)
Geo lists the geographical position of the border routers along the
path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setInterface(Daemon.Interface.Builder builderForValue)
Interface for exiting the local AS using this path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setInterface(Daemon.Interface value)
Interface for exiting the local AS using this path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setInterfaces(int index,
Daemon.PathInterface.Builder builderForValue)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setInterfaces(int index,
Daemon.PathInterface value)
The list of interfaces the path is composed of.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setInternalHops(int index,
int value)
InternalHops lists the number of AS internal hops for the ASes on path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setLatency(int index,
com.google.protobuf.Duration.Builder builderForValue)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setLatency(int index,
com.google.protobuf.Duration value)
Latency lists the latencies between any two consecutive interfaces.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setLinkType(int index,
Daemon.LinkType value)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setLinkTypeValue(int index,
int value)
LinkType contains the announced link type of inter-domain links.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setMtu(int value)
The maximum transmission unit (MTU) on the path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setNotes(int index,
String value)
Notes contains the notes added by ASes on the path, in the order of
occurrence.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setRaw(com.google.protobuf.ByteString value)
The raw data-plane path.
|
Daemon.Path.Builder |
Daemon.Path.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Daemon.Path.Builder |
Daemon.Path.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Daemon.Path.Builder |
Daemon.Path.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<Daemon.Path.Builder> |
Daemon.PathsResponse.Builder.getPathsBuilderList()
List of paths found by the daemon.
|
| Modifier and Type | Method and Description |
|---|---|
Daemon.PathsResponse.Builder |
Daemon.PathsResponse.Builder.addPaths(Daemon.Path.Builder builderForValue)
List of paths found by the daemon.
|
Daemon.PathsResponse.Builder |
Daemon.PathsResponse.Builder.addPaths(int index,
Daemon.Path.Builder builderForValue)
List of paths found by the daemon.
|
Daemon.PathsResponse.Builder |
Daemon.PathsResponse.Builder.setPaths(int index,
Daemon.Path.Builder builderForValue)
List of paths found by the daemon.
|
Copyright © 2024. All rights reserved.