public static final class SegExtensions.StaticInfoExtension.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder> implements SegExtensions.StaticInfoExtensionOrBuilder
proto.control_plane.v1.StaticInfoExtension| Modifier and Type | Method and Description |
|---|---|
SegExtensions.StaticInfoExtension.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegExtensions.StaticInfoExtension |
build() |
SegExtensions.StaticInfoExtension |
buildPartial() |
SegExtensions.StaticInfoExtension.Builder |
clear() |
SegExtensions.StaticInfoExtension.Builder |
clearBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SegExtensions.StaticInfoExtension.Builder |
clearGeo() |
SegExtensions.StaticInfoExtension.Builder |
clearInternalHops() |
SegExtensions.StaticInfoExtension.Builder |
clearLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
clearLinkType() |
SegExtensions.StaticInfoExtension.Builder |
clearNote()
Generic note
|
SegExtensions.StaticInfoExtension.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SegExtensions.StaticInfoExtension.Builder |
clone() |
boolean |
containsGeo(long key)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
boolean |
containsInternalHops(long key)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
boolean |
containsLinkType(long key)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.BandwidthInfo |
getBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.BandwidthInfo.Builder |
getBandwidthBuilder()
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.BandwidthInfoOrBuilder |
getBandwidthOrBuilder()
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<Long,SegExtensions.GeoCoordinates> |
getGeo()
Deprecated.
|
int |
getGeoCount()
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
Map<Long,SegExtensions.GeoCoordinates> |
getGeoMap()
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
SegExtensions.GeoCoordinates |
getGeoOrDefault(long key,
SegExtensions.GeoCoordinates defaultValue)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
SegExtensions.GeoCoordinates |
getGeoOrThrow(long key)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
Map<Long,Integer> |
getInternalHops()
Deprecated.
|
int |
getInternalHopsCount()
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
Map<Long,Integer> |
getInternalHopsMap()
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
int |
getInternalHopsOrDefault(long key,
int defaultValue)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
int |
getInternalHopsOrThrow(long key)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
SegExtensions.LatencyInfo |
getLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.LatencyInfo.Builder |
getLatencyBuilder()
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.LatencyInfoOrBuilder |
getLatencyOrBuilder()
Approximate, lower-bound latency for paths based on this ASEntry.
|
Map<Long,SegExtensions.LinkType> |
getLinkType()
Deprecated.
|
int |
getLinkTypeCount()
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
Map<Long,SegExtensions.LinkType> |
getLinkTypeMap()
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.LinkType |
getLinkTypeOrDefault(long key,
SegExtensions.LinkType defaultValue)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.LinkType |
getLinkTypeOrThrow(long key)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
Map<Long,Integer> |
getLinkTypeValue()
Deprecated.
|
Map<Long,Integer> |
getLinkTypeValueMap()
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
int |
getLinkTypeValueOrDefault(long key,
int defaultValue)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
int |
getLinkTypeValueOrThrow(long key)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
Map<Long,SegExtensions.GeoCoordinates> |
getMutableGeo()
Deprecated.
|
Map<Long,Integer> |
getMutableInternalHops()
Deprecated.
|
Map<Long,SegExtensions.LinkType> |
getMutableLinkType()
Deprecated.
|
Map<Long,Integer> |
getMutableLinkTypeValue()
Deprecated.
|
String |
getNote()
Generic note
|
com.google.protobuf.ByteString |
getNoteBytes()
Generic note
|
boolean |
hasBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
|
boolean |
hasLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
|
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.StaticInfoExtension.Builder |
mergeBandwidth(SegExtensions.BandwidthInfo value)
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SegExtensions.StaticInfoExtension.Builder |
mergeFrom(com.google.protobuf.Message other) |
SegExtensions.StaticInfoExtension.Builder |
mergeFrom(SegExtensions.StaticInfoExtension other) |
SegExtensions.StaticInfoExtension.Builder |
mergeLatency(SegExtensions.LatencyInfo value)
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SegExtensions.StaticInfoExtension.Builder |
putAllGeo(Map<Long,SegExtensions.GeoCoordinates> values)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
putAllInternalHops(Map<Long,Integer> values)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
SegExtensions.StaticInfoExtension.Builder |
putAllLinkType(Map<Long,SegExtensions.LinkType> values)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
putAllLinkTypeValue(Map<Long,Integer> values)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
putGeo(long key,
SegExtensions.GeoCoordinates value)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
putInternalHops(long key,
int value)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
SegExtensions.StaticInfoExtension.Builder |
putLinkType(long key,
SegExtensions.LinkType value)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
putLinkTypeValue(long key,
int value)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
removeGeo(long key)
Geographical coordinates describing the location of the routers for
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
removeInternalHops(long key)
Number of AS internal hops between the construction-egress and the
relevant other interfaces.
|
SegExtensions.StaticInfoExtension.Builder |
removeLinkType(long key)
Description of the underlying network for the inter-AS links, for the
relevant interfaces of this AS.
|
SegExtensions.StaticInfoExtension.Builder |
setBandwidth(SegExtensions.BandwidthInfo.Builder builderForValue)
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
setBandwidth(SegExtensions.BandwidthInfo value)
Approximate, maximum bandwidth for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegExtensions.StaticInfoExtension.Builder |
setLatency(SegExtensions.LatencyInfo.Builder builderForValue)
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
setLatency(SegExtensions.LatencyInfo value)
Approximate, lower-bound latency for paths based on this ASEntry.
|
SegExtensions.StaticInfoExtension.Builder |
setNote(String value)
Generic note
|
SegExtensions.StaticInfoExtension.Builder |
setNoteBytes(com.google.protobuf.ByteString value)
Generic note
|
SegExtensions.StaticInfoExtension.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessage.Builder<SegExtensions.StaticInfoExtension.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.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.StaticInfoExtension.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.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension 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.StaticInfoExtension build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SegExtensions.StaticInfoExtension buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegExtensions.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.Builder mergeFrom(SegExtensions.StaticInfoExtension other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,SegExtensions.StaticInfoExtension.Builder>public SegExtensions.StaticInfoExtension.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.StaticInfoExtension.Builder>IOExceptionpublic boolean hasLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;hasLatency in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.LatencyInfo getLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;getLatency in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder setLatency(SegExtensions.LatencyInfo value)
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;public SegExtensions.StaticInfoExtension.Builder setLatency(SegExtensions.LatencyInfo.Builder builderForValue)
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;public SegExtensions.StaticInfoExtension.Builder mergeLatency(SegExtensions.LatencyInfo value)
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;public SegExtensions.StaticInfoExtension.Builder clearLatency()
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;public SegExtensions.LatencyInfo.Builder getLatencyBuilder()
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;public SegExtensions.LatencyInfoOrBuilder getLatencyOrBuilder()
Approximate, lower-bound latency for paths based on this ASEntry.
.proto.control_plane.v1.LatencyInfo latency = 1;getLatencyOrBuilder in interface SegExtensions.StaticInfoExtensionOrBuilderpublic boolean hasBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;hasBandwidth in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.BandwidthInfo getBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;getBandwidth in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder setBandwidth(SegExtensions.BandwidthInfo value)
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;public SegExtensions.StaticInfoExtension.Builder setBandwidth(SegExtensions.BandwidthInfo.Builder builderForValue)
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;public SegExtensions.StaticInfoExtension.Builder mergeBandwidth(SegExtensions.BandwidthInfo value)
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;public SegExtensions.StaticInfoExtension.Builder clearBandwidth()
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;public SegExtensions.BandwidthInfo.Builder getBandwidthBuilder()
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;public SegExtensions.BandwidthInfoOrBuilder getBandwidthOrBuilder()
Approximate, maximum bandwidth for paths based on this ASEntry.
.proto.control_plane.v1.BandwidthInfo bandwidth = 2;getBandwidthOrBuilder in interface SegExtensions.StaticInfoExtensionOrBuilderpublic int getGeoCount()
SegExtensions.StaticInfoExtensionOrBuilderGeographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;getGeoCount in interface SegExtensions.StaticInfoExtensionOrBuilderpublic boolean containsGeo(long key)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;containsGeo in interface SegExtensions.StaticInfoExtensionOrBuilder@Deprecated public Map<Long,SegExtensions.GeoCoordinates> getGeo()
getGeoMap() instead.getGeo in interface SegExtensions.StaticInfoExtensionOrBuilderpublic Map<Long,SegExtensions.GeoCoordinates> getGeoMap()
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;getGeoMap in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.GeoCoordinates getGeoOrDefault(long key, SegExtensions.GeoCoordinates defaultValue)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;getGeoOrDefault in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.GeoCoordinates getGeoOrThrow(long key)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;getGeoOrThrow in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder clearGeo()
public SegExtensions.StaticInfoExtension.Builder removeGeo(long key)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;@Deprecated public Map<Long,SegExtensions.GeoCoordinates> getMutableGeo()
public SegExtensions.StaticInfoExtension.Builder putGeo(long key, SegExtensions.GeoCoordinates value)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;public SegExtensions.StaticInfoExtension.Builder putAllGeo(Map<Long,SegExtensions.GeoCoordinates> values)
Geographical coordinates describing the location of the routers for relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.GeoCoordinates> geo = 3;public int getLinkTypeCount()
SegExtensions.StaticInfoExtensionOrBuilderDescription of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeCount in interface SegExtensions.StaticInfoExtensionOrBuilderpublic boolean containsLinkType(long key)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;containsLinkType in interface SegExtensions.StaticInfoExtensionOrBuilder@Deprecated public Map<Long,SegExtensions.LinkType> getLinkType()
getLinkTypeMap() instead.getLinkType in interface SegExtensions.StaticInfoExtensionOrBuilderpublic Map<Long,SegExtensions.LinkType> getLinkTypeMap()
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeMap in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.LinkType getLinkTypeOrDefault(long key, SegExtensions.LinkType defaultValue)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeOrDefault in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.LinkType getLinkTypeOrThrow(long key)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeOrThrow in interface SegExtensions.StaticInfoExtensionOrBuilder@Deprecated public Map<Long,Integer> getLinkTypeValue()
getLinkTypeValueMap() instead.getLinkTypeValue in interface SegExtensions.StaticInfoExtensionOrBuilderpublic Map<Long,Integer> getLinkTypeValueMap()
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeValueMap in interface SegExtensions.StaticInfoExtensionOrBuilderpublic int getLinkTypeValueOrDefault(long key,
int defaultValue)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeValueOrDefault in interface SegExtensions.StaticInfoExtensionOrBuilderpublic int getLinkTypeValueOrThrow(long key)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;getLinkTypeValueOrThrow in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder clearLinkType()
public SegExtensions.StaticInfoExtension.Builder removeLinkType(long key)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;@Deprecated public Map<Long,SegExtensions.LinkType> getMutableLinkType()
public SegExtensions.StaticInfoExtension.Builder putLinkType(long key, SegExtensions.LinkType value)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;public SegExtensions.StaticInfoExtension.Builder putAllLinkType(Map<Long,SegExtensions.LinkType> values)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;@Deprecated public Map<Long,Integer> getMutableLinkTypeValue()
public SegExtensions.StaticInfoExtension.Builder putLinkTypeValue(long key, int value)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;public SegExtensions.StaticInfoExtension.Builder putAllLinkTypeValue(Map<Long,Integer> values)
Description of the underlying network for the inter-AS links, for the relevant interfaces of this AS. The key is the interface identifier.
map<uint64, .proto.control_plane.v1.LinkType> link_type = 4;public int getInternalHopsCount()
SegExtensions.StaticInfoExtensionOrBuilderNumber of AS internal hops between the construction-egress 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> internal_hops = 5;getInternalHopsCount in interface SegExtensions.StaticInfoExtensionOrBuilderpublic boolean containsInternalHops(long key)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;containsInternalHops in interface SegExtensions.StaticInfoExtensionOrBuilder@Deprecated public Map<Long,Integer> getInternalHops()
getInternalHopsMap() instead.getInternalHops in interface SegExtensions.StaticInfoExtensionOrBuilderpublic Map<Long,Integer> getInternalHopsMap()
Number of AS internal hops between the construction-egress 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> internal_hops = 5;getInternalHopsMap in interface SegExtensions.StaticInfoExtensionOrBuilderpublic int getInternalHopsOrDefault(long key,
int defaultValue)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;getInternalHopsOrDefault in interface SegExtensions.StaticInfoExtensionOrBuilderpublic int getInternalHopsOrThrow(long key)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;getInternalHopsOrThrow in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder clearInternalHops()
public SegExtensions.StaticInfoExtension.Builder removeInternalHops(long key)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;@Deprecated public Map<Long,Integer> getMutableInternalHops()
public SegExtensions.StaticInfoExtension.Builder putInternalHops(long key, int value)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;public SegExtensions.StaticInfoExtension.Builder putAllInternalHops(Map<Long,Integer> values)
Number of AS internal hops between the construction-egress 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> internal_hops = 5;public String getNote()
Generic note
string note = 6;getNote in interface SegExtensions.StaticInfoExtensionOrBuilderpublic com.google.protobuf.ByteString getNoteBytes()
Generic note
string note = 6;getNoteBytes in interface SegExtensions.StaticInfoExtensionOrBuilderpublic SegExtensions.StaticInfoExtension.Builder setNote(String value)
Generic note
string note = 6;value - The note to set.public SegExtensions.StaticInfoExtension.Builder clearNote()
Generic note
string note = 6;public SegExtensions.StaticInfoExtension.Builder setNoteBytes(com.google.protobuf.ByteString value)
Generic note
string note = 6;value - The bytes for note to set.public final SegExtensions.StaticInfoExtension.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder>public final SegExtensions.StaticInfoExtension.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegExtensions.StaticInfoExtension.Builder>Copyright © 2024. All rights reserved.