public final class BgpRouteNetworkLayerReachabilityInformation extends com.google.protobuf.GeneratedMessageV3 implements BgpRouteNetworkLayerReachabilityInformationOrBuilder
Network Layer Reachability Information (NLRI) for a route.Protobuf type
google.cloud.compute.v1.BgpRouteNetworkLayerReachabilityInformation| Modifier and Type | Class and Description |
|---|---|
static class |
BgpRouteNetworkLayerReachabilityInformation.Builder
Network Layer Reachability Information (NLRI) for a route.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
PATH_ID_FIELD_NUMBER |
static int |
PREFIX_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static BgpRouteNetworkLayerReachabilityInformation |
getDefaultInstance() |
BgpRouteNetworkLayerReachabilityInformation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<BgpRouteNetworkLayerReachabilityInformation> |
getParserForType() |
int |
getPathId()
If the BGP session supports multiple paths (RFC 7911), the path identifier for this route.
|
String |
getPrefix()
Human readable CIDR notation for a prefix.
|
com.google.protobuf.ByteString |
getPrefixBytes()
Human readable CIDR notation for a prefix.
|
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasPathId()
If the BGP session supports multiple paths (RFC 7911), the path identifier for this route.
|
boolean |
hasPrefix()
Human readable CIDR notation for a prefix.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BgpRouteNetworkLayerReachabilityInformation.Builder |
newBuilder() |
static BgpRouteNetworkLayerReachabilityInformation.Builder |
newBuilder(BgpRouteNetworkLayerReachabilityInformation prototype) |
BgpRouteNetworkLayerReachabilityInformation.Builder |
newBuilderForType() |
protected BgpRouteNetworkLayerReachabilityInformation.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static BgpRouteNetworkLayerReachabilityInformation |
parseDelimitedFrom(InputStream input) |
static BgpRouteNetworkLayerReachabilityInformation |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(byte[] data) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(ByteBuffer data) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(com.google.protobuf.ByteString data) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(InputStream input) |
static BgpRouteNetworkLayerReachabilityInformation |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<BgpRouteNetworkLayerReachabilityInformation> |
parser() |
BgpRouteNetworkLayerReachabilityInformation.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PATH_ID_FIELD_NUMBER
public static final int PREFIX_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasPathId()
If the BGP session supports multiple paths (RFC 7911), the path identifier for this route.
optional uint32 path_id = 282287989;hasPathId in interface BgpRouteNetworkLayerReachabilityInformationOrBuilderpublic int getPathId()
If the BGP session supports multiple paths (RFC 7911), the path identifier for this route.
optional uint32 path_id = 282287989;getPathId in interface BgpRouteNetworkLayerReachabilityInformationOrBuilderpublic boolean hasPrefix()
Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16.
optional string prefix = 93631122;hasPrefix in interface BgpRouteNetworkLayerReachabilityInformationOrBuilderpublic String getPrefix()
Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16.
optional string prefix = 93631122;getPrefix in interface BgpRouteNetworkLayerReachabilityInformationOrBuilderpublic com.google.protobuf.ByteString getPrefixBytes()
Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16.
optional string prefix = 93631122;getPrefixBytes in interface BgpRouteNetworkLayerReachabilityInformationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(InputStream input) throws IOException
IOExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BgpRouteNetworkLayerReachabilityInformation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BgpRouteNetworkLayerReachabilityInformation.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BgpRouteNetworkLayerReachabilityInformation.Builder newBuilder()
public static BgpRouteNetworkLayerReachabilityInformation.Builder newBuilder(BgpRouteNetworkLayerReachabilityInformation prototype)
public BgpRouteNetworkLayerReachabilityInformation.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BgpRouteNetworkLayerReachabilityInformation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static BgpRouteNetworkLayerReachabilityInformation getDefaultInstance()
public static com.google.protobuf.Parser<BgpRouteNetworkLayerReachabilityInformation> parser()
public com.google.protobuf.Parser<BgpRouteNetworkLayerReachabilityInformation> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public BgpRouteNetworkLayerReachabilityInformation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.