public static final class SegExtensions.LatencyInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder> implements SegExtensions.LatencyInfoOrBuilder
LatencyInfo specifies approximate lower-bound latency values. The separate intra and inter AS latency information allows to reconstruct latency values for all paths (cross-over, shortcut, peering) based on this ASEntry. All values are in microseconds.Protobuf type
proto.control_plane.v1.LatencyInfo| Modifier and Type | Method and Description |
|---|---|
SegExtensions.LatencyInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegExtensions.LatencyInfo |
build() |
SegExtensions.LatencyInfo |
buildPartial() |
SegExtensions.LatencyInfo.Builder |
clear() |
SegExtensions.LatencyInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SegExtensions.LatencyInfo.Builder |
clearInter() |
SegExtensions.LatencyInfo.Builder |
clearIntra() |
SegExtensions.LatencyInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SegExtensions.LatencyInfo.Builder |
clone() |
boolean |
containsInter(long key)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
boolean |
containsIntra(long key)
Latency between construction-egress interface and the relevant other
interfaces.
|
SegExtensions.LatencyInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<Long,Integer> |
getInter()
Deprecated.
|
int |
getInterCount()
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
Map<Long,Integer> |
getInterMap()
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
int |
getInterOrDefault(long key,
int defaultValue)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
int |
getInterOrThrow(long key)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
Map<Long,Integer> |
getIntra()
Deprecated.
|
int |
getIntraCount()
Latency between construction-egress interface and the relevant other
interfaces.
|
Map<Long,Integer> |
getIntraMap()
Latency between construction-egress interface and the relevant other
interfaces.
|
int |
getIntraOrDefault(long key,
int defaultValue)
Latency between construction-egress interface and the relevant other
interfaces.
|
int |
getIntraOrThrow(long key)
Latency between construction-egress interface and the relevant other
interfaces.
|
Map<Long,Integer> |
getMutableInter()
Deprecated.
|
Map<Long,Integer> |
getMutableIntra()
Deprecated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
SegExtensions.LatencyInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SegExtensions.LatencyInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
SegExtensions.LatencyInfo.Builder |
mergeFrom(SegExtensions.LatencyInfo other) |
SegExtensions.LatencyInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SegExtensions.LatencyInfo.Builder |
putAllInter(Map<Long,Integer> values)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
SegExtensions.LatencyInfo.Builder |
putAllIntra(Map<Long,Integer> values)
Latency between construction-egress interface and the relevant other
interfaces.
|
SegExtensions.LatencyInfo.Builder |
putInter(long key,
int value)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
SegExtensions.LatencyInfo.Builder |
putIntra(long key,
int value)
Latency between construction-egress interface and the relevant other
interfaces.
|
SegExtensions.LatencyInfo.Builder |
removeInter(long key)
Latency between the local interface and the interface in the neighbor AS
for the relevant links.
|
SegExtensions.LatencyInfo.Builder |
removeIntra(long key)
Latency between construction-egress interface and the relevant other
interfaces.
|
SegExtensions.LatencyInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegExtensions.LatencyInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SegExtensions.LatencyInfo.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtensiongetOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessage.Builder<SegExtensions.LatencyInfo.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessage.Builder<SegExtensions.LatencyInfo.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SegExtensions.LatencyInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SegExtensions.LatencyInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SegExtensions.LatencyInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder mergeFrom(SegExtensions.LatencyInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,SegExtensions.LatencyInfo.Builder>public SegExtensions.LatencyInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegExtensions.LatencyInfo.Builder>IOExceptionpublic int getIntraCount()
SegExtensions.LatencyInfoOrBuilderLatency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;getIntraCount in interface SegExtensions.LatencyInfoOrBuilderpublic boolean containsIntra(long key)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;containsIntra in interface SegExtensions.LatencyInfoOrBuilder@Deprecated public Map<Long,Integer> getIntra()
getIntraMap() instead.getIntra in interface SegExtensions.LatencyInfoOrBuilderpublic Map<Long,Integer> getIntraMap()
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;getIntraMap in interface SegExtensions.LatencyInfoOrBuilderpublic int getIntraOrDefault(long key,
int defaultValue)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;getIntraOrDefault in interface SegExtensions.LatencyInfoOrBuilderpublic int getIntraOrThrow(long key)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;getIntraOrThrow in interface SegExtensions.LatencyInfoOrBuilderpublic SegExtensions.LatencyInfo.Builder clearIntra()
public SegExtensions.LatencyInfo.Builder removeIntra(long key)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;@Deprecated public Map<Long,Integer> getMutableIntra()
public SegExtensions.LatencyInfo.Builder putIntra(long key, int value)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;public SegExtensions.LatencyInfo.Builder putAllIntra(Map<Long,Integer> values)
Latency between construction-egress interface and the relevant other interfaces. These are: - construction-ingress interface (if any) - sibling child interfaces, - core interfaces, at start or end of a segment - peer interfaces The key is the interface identifier of the other interface.
map<uint64, uint32> intra = 1;public int getInterCount()
SegExtensions.LatencyInfoOrBuilderLatency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;getInterCount in interface SegExtensions.LatencyInfoOrBuilderpublic boolean containsInter(long key)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;containsInter in interface SegExtensions.LatencyInfoOrBuilder@Deprecated public Map<Long,Integer> getInter()
getInterMap() instead.getInter in interface SegExtensions.LatencyInfoOrBuilderpublic Map<Long,Integer> getInterMap()
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;getInterMap in interface SegExtensions.LatencyInfoOrBuilderpublic int getInterOrDefault(long key,
int defaultValue)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;getInterOrDefault in interface SegExtensions.LatencyInfoOrBuilderpublic int getInterOrThrow(long key)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;getInterOrThrow in interface SegExtensions.LatencyInfoOrBuilderpublic SegExtensions.LatencyInfo.Builder clearInter()
public SegExtensions.LatencyInfo.Builder removeInter(long key)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;@Deprecated public Map<Long,Integer> getMutableInter()
public SegExtensions.LatencyInfo.Builder putInter(long key, int value)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;public SegExtensions.LatencyInfo.Builder putAllInter(Map<Long,Integer> values)
Latency between the local interface and the interface in the neighbor AS for the relevant links. These are: - link at construction-egress interface (if any) - peer links The key is the interface identifier of the local interface associated with the link.
map<uint64, uint32> inter = 2;public final SegExtensions.LatencyInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>public final SegExtensions.LatencyInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.LatencyInfo.Builder>Copyright © 2024. All rights reserved.