public static final class Router.BgpPeer extends com.google.protobuf.GeneratedMessageV3 implements Router.BgpPeerOrBuilder
BGPPeer defines the peer side layer-3 information for building the BGP session.Protobuf type
google.cloud.edgenetwork.v1.Router.BgpPeer| Modifier and Type | Class and Description |
|---|---|
static class |
Router.BgpPeer.Builder
BGPPeer defines the peer side layer-3 information for building the BGP
session.
|
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 |
INTERFACE_FIELD_NUMBER |
static int |
INTERFACE_IPV4_CIDR_FIELD_NUMBER |
static int |
INTERFACE_IPV6_CIDR_FIELD_NUMBER |
static int |
LOCAL_ASN_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PEER_ASN_FIELD_NUMBER |
static int |
PEER_IPV4_CIDR_FIELD_NUMBER |
static int |
PEER_IPV6_CIDR_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Router.BgpPeer |
getDefaultInstance() |
Router.BgpPeer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getInterface()
Name of the RouterInterface the BGP peer is associated with.
|
com.google.protobuf.ByteString |
getInterfaceBytes()
Name of the RouterInterface the BGP peer is associated with.
|
String |
getInterfaceIpv4Cidr()
IP range of the interface within Google.
|
com.google.protobuf.ByteString |
getInterfaceIpv4CidrBytes()
IP range of the interface within Google.
|
String |
getInterfaceIpv6Cidr()
IPv6 range of the interface within Google.
|
com.google.protobuf.ByteString |
getInterfaceIpv6CidrBytes()
IPv6 range of the interface within Google.
|
int |
getLocalAsn()
Output only.
|
String |
getName()
Name of this BGP peer.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of this BGP peer.
|
com.google.protobuf.Parser<Router.BgpPeer> |
getParserForType() |
int |
getPeerAsn()
Peer BGP Autonomous System Number (ASN).
|
String |
getPeerIpv4Cidr()
IP range of the BGP interface outside Google.
|
com.google.protobuf.ByteString |
getPeerIpv4CidrBytes()
IP range of the BGP interface outside Google.
|
String |
getPeerIpv6Cidr()
IPv6 range of the BGP interface outside Google.
|
com.google.protobuf.ByteString |
getPeerIpv6CidrBytes()
IPv6 range of the BGP interface outside Google.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Router.BgpPeer.Builder |
newBuilder() |
static Router.BgpPeer.Builder |
newBuilder(Router.BgpPeer prototype) |
Router.BgpPeer.Builder |
newBuilderForType() |
protected Router.BgpPeer.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Router.BgpPeer |
parseDelimitedFrom(InputStream input) |
static Router.BgpPeer |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.BgpPeer |
parseFrom(byte[] data) |
static Router.BgpPeer |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.BgpPeer |
parseFrom(ByteBuffer data) |
static Router.BgpPeer |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.BgpPeer |
parseFrom(com.google.protobuf.ByteString data) |
static Router.BgpPeer |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.BgpPeer |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Router.BgpPeer |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.BgpPeer |
parseFrom(InputStream input) |
static Router.BgpPeer |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Router.BgpPeer> |
parser() |
Router.BgpPeer.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 NAME_FIELD_NUMBER
public static final int INTERFACE_FIELD_NUMBER
public static final int INTERFACE_IPV4_CIDR_FIELD_NUMBER
public static final int INTERFACE_IPV6_CIDR_FIELD_NUMBER
public static final int PEER_IPV4_CIDR_FIELD_NUMBER
public static final int PEER_IPV6_CIDR_FIELD_NUMBER
public static final int PEER_ASN_FIELD_NUMBER
public static final int LOCAL_ASN_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 String getName()
Name of this BGP peer. Unique within the Zones resource.
string name = 1;getName in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of this BGP peer. Unique within the Zones resource.
string name = 1;getNameBytes in interface Router.BgpPeerOrBuilderpublic String getInterface()
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;getInterface in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getInterfaceBytes()
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;getInterfaceBytes in interface Router.BgpPeerOrBuilderpublic String getInterfaceIpv4Cidr()
IP range of the interface within Google.
string interface_ipv4_cidr = 3;getInterfaceIpv4Cidr in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getInterfaceIpv4CidrBytes()
IP range of the interface within Google.
string interface_ipv4_cidr = 3;getInterfaceIpv4CidrBytes in interface Router.BgpPeerOrBuilderpublic String getInterfaceIpv6Cidr()
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;getInterfaceIpv6Cidr in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getInterfaceIpv6CidrBytes()
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;getInterfaceIpv6CidrBytes in interface Router.BgpPeerOrBuilderpublic String getPeerIpv4Cidr()
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;getPeerIpv4Cidr in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getPeerIpv4CidrBytes()
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;getPeerIpv4CidrBytes in interface Router.BgpPeerOrBuilderpublic String getPeerIpv6Cidr()
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;getPeerIpv6Cidr in interface Router.BgpPeerOrBuilderpublic com.google.protobuf.ByteString getPeerIpv6CidrBytes()
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;getPeerIpv6CidrBytes in interface Router.BgpPeerOrBuilderpublic int getPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
uint32 peer_asn = 5;getPeerAsn in interface Router.BgpPeerOrBuilderpublic int getLocalAsn()
Output only. Local BGP Autonomous System Number (ASN). This field is ST_NOT_REQUIRED because it stores private ASNs, which are meaningless outside the zone in which they are being used.
uint32 local_asn = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];getLocalAsn in interface Router.BgpPeerOrBuilderpublic 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 Router.BgpPeer parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.BgpPeer parseFrom(InputStream input) throws IOException
IOExceptionpublic static Router.BgpPeer parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Router.BgpPeer parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Router.BgpPeer parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Router.BgpPeer parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Router.BgpPeer parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Router.BgpPeer.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Router.BgpPeer.Builder newBuilder()
public static Router.BgpPeer.Builder newBuilder(Router.BgpPeer prototype)
public Router.BgpPeer.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Router.BgpPeer.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Router.BgpPeer getDefaultInstance()
public static com.google.protobuf.Parser<Router.BgpPeer> parser()
public com.google.protobuf.Parser<Router.BgpPeer> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Router.BgpPeer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.