public static final class Router.BgpPeer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder> 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 | Method and Description |
|---|---|
Router.BgpPeer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Router.BgpPeer |
build() |
Router.BgpPeer |
buildPartial() |
Router.BgpPeer.Builder |
clear() |
Router.BgpPeer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Router.BgpPeer.Builder |
clearInterface()
Name of the RouterInterface the BGP peer is associated with.
|
Router.BgpPeer.Builder |
clearInterfaceIpv4Cidr()
IP range of the interface within Google.
|
Router.BgpPeer.Builder |
clearInterfaceIpv6Cidr()
IPv6 range of the interface within Google.
|
Router.BgpPeer.Builder |
clearLocalAsn()
Output only.
|
Router.BgpPeer.Builder |
clearName()
Name of this BGP peer.
|
Router.BgpPeer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Router.BgpPeer.Builder |
clearPeerAsn()
Peer BGP Autonomous System Number (ASN).
|
Router.BgpPeer.Builder |
clearPeerIpv4Cidr()
IP range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
clearPeerIpv6Cidr()
IPv6 range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
clone() |
Router.BgpPeer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Router.BgpPeer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Router.BgpPeer.Builder |
mergeFrom(com.google.protobuf.Message other) |
Router.BgpPeer.Builder |
mergeFrom(Router.BgpPeer other) |
Router.BgpPeer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Router.BgpPeer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Router.BgpPeer.Builder |
setInterface(String value)
Name of the RouterInterface the BGP peer is associated with.
|
Router.BgpPeer.Builder |
setInterfaceBytes(com.google.protobuf.ByteString value)
Name of the RouterInterface the BGP peer is associated with.
|
Router.BgpPeer.Builder |
setInterfaceIpv4Cidr(String value)
IP range of the interface within Google.
|
Router.BgpPeer.Builder |
setInterfaceIpv4CidrBytes(com.google.protobuf.ByteString value)
IP range of the interface within Google.
|
Router.BgpPeer.Builder |
setInterfaceIpv6Cidr(String value)
IPv6 range of the interface within Google.
|
Router.BgpPeer.Builder |
setInterfaceIpv6CidrBytes(com.google.protobuf.ByteString value)
IPv6 range of the interface within Google.
|
Router.BgpPeer.Builder |
setLocalAsn(int value)
Output only.
|
Router.BgpPeer.Builder |
setName(String value)
Name of this BGP peer.
|
Router.BgpPeer.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of this BGP peer.
|
Router.BgpPeer.Builder |
setPeerAsn(int value)
Peer BGP Autonomous System Number (ASN).
|
Router.BgpPeer.Builder |
setPeerIpv4Cidr(String value)
IP range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
setPeerIpv4CidrBytes(com.google.protobuf.ByteString value)
IP range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
setPeerIpv6Cidr(String value)
IPv6 range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
setPeerIpv6CidrBytes(com.google.protobuf.ByteString value)
IPv6 range of the BGP interface outside Google.
|
Router.BgpPeer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Router.BgpPeer.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.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.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Router.BgpPeer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Router.BgpPeer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Router.BgpPeer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.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<Router.BgpPeer.Builder>public Router.BgpPeer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.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<Router.BgpPeer.Builder>public Router.BgpPeer.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<Router.BgpPeer.Builder>public Router.BgpPeer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.Builder mergeFrom(Router.BgpPeer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public Router.BgpPeer.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<Router.BgpPeer.Builder>IOExceptionpublic 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 Router.BgpPeer.Builder setName(String value)
Name of this BGP peer. Unique within the Zones resource.
string name = 1;value - The name to set.public Router.BgpPeer.Builder clearName()
Name of this BGP peer. Unique within the Zones resource.
string name = 1;public Router.BgpPeer.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of this BGP peer. Unique within the Zones resource.
string name = 1;value - The bytes for name to set.public 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 Router.BgpPeer.Builder setInterface(String value)
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;value - The interface to set.public Router.BgpPeer.Builder clearInterface()
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;public Router.BgpPeer.Builder setInterfaceBytes(com.google.protobuf.ByteString value)
Name of the RouterInterface the BGP peer is associated with.
string interface = 2;value - The bytes for interface to set.public 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 Router.BgpPeer.Builder setInterfaceIpv4Cidr(String value)
IP range of the interface within Google.
string interface_ipv4_cidr = 3;value - The interfaceIpv4Cidr to set.public Router.BgpPeer.Builder clearInterfaceIpv4Cidr()
IP range of the interface within Google.
string interface_ipv4_cidr = 3;public Router.BgpPeer.Builder setInterfaceIpv4CidrBytes(com.google.protobuf.ByteString value)
IP range of the interface within Google.
string interface_ipv4_cidr = 3;value - The bytes for interfaceIpv4Cidr to set.public 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 Router.BgpPeer.Builder setInterfaceIpv6Cidr(String value)
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;value - The interfaceIpv6Cidr to set.public Router.BgpPeer.Builder clearInterfaceIpv6Cidr()
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;public Router.BgpPeer.Builder setInterfaceIpv6CidrBytes(com.google.protobuf.ByteString value)
IPv6 range of the interface within Google.
string interface_ipv6_cidr = 7;value - The bytes for interfaceIpv6Cidr to set.public 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 Router.BgpPeer.Builder setPeerIpv4Cidr(String value)
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;value - The peerIpv4Cidr to set.public Router.BgpPeer.Builder clearPeerIpv4Cidr()
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;public Router.BgpPeer.Builder setPeerIpv4CidrBytes(com.google.protobuf.ByteString value)
IP range of the BGP interface outside Google.
string peer_ipv4_cidr = 4;value - The bytes for peerIpv4Cidr to set.public 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 Router.BgpPeer.Builder setPeerIpv6Cidr(String value)
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;value - The peerIpv6Cidr to set.public Router.BgpPeer.Builder clearPeerIpv6Cidr()
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;public Router.BgpPeer.Builder setPeerIpv6CidrBytes(com.google.protobuf.ByteString value)
IPv6 range of the BGP interface outside Google.
string peer_ipv6_cidr = 6;value - The bytes for peerIpv6Cidr to set.public 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 Router.BgpPeer.Builder setPeerAsn(int value)
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
uint32 peer_asn = 5;value - The peerAsn to set.public Router.BgpPeer.Builder clearPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
uint32 peer_asn = 5;public 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 Router.BgpPeer.Builder setLocalAsn(int value)
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];value - The localAsn to set.public Router.BgpPeer.Builder clearLocalAsn()
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];public final Router.BgpPeer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>public final Router.BgpPeer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Router.BgpPeer.Builder>Copyright © 2025 Google LLC. All rights reserved.