public static final class RouterBgpPeer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder> implements RouterBgpPeerOrBuilder
Protobuf type
google.cloud.compute.v1.RouterBgpPeer| Modifier and Type | Method and Description |
|---|---|
RouterBgpPeer.Builder |
addAdvertisedGroups(String value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterBgpPeer.Builder |
addAdvertisedGroupsBytes(com.google.protobuf.ByteString value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterBgpPeer.Builder |
addAdvertisedIpRanges(int index,
RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
addAdvertisedIpRanges(int index,
RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
addAdvertisedIpRanges(RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
addAdvertisedIpRanges(RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterAdvertisedIpRange.Builder |
addAdvertisedIpRangesBuilder()
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterAdvertisedIpRange.Builder |
addAdvertisedIpRangesBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
addAllAdvertisedGroups(Iterable<String> values)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterBgpPeer.Builder |
addAllAdvertisedIpRanges(Iterable<? extends RouterAdvertisedIpRange> values)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
addAllCustomLearnedIpRanges(Iterable<? extends RouterBgpPeerCustomLearnedIpRange> values)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
addAllExportPolicies(Iterable<String> values)
List of export policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addAllImportPolicies(Iterable<String> values)
List of import policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addCustomLearnedIpRanges(int index,
RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
addCustomLearnedIpRanges(int index,
RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
addCustomLearnedIpRanges(RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
addCustomLearnedIpRanges(RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeerCustomLearnedIpRange.Builder |
addCustomLearnedIpRangesBuilder()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeerCustomLearnedIpRange.Builder |
addCustomLearnedIpRangesBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
addExportPolicies(String value)
List of export policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addExportPoliciesBytes(com.google.protobuf.ByteString value)
List of export policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addImportPolicies(String value)
List of import policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addImportPoliciesBytes(com.google.protobuf.ByteString value)
List of import policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterBgpPeer |
build() |
RouterBgpPeer |
buildPartial() |
RouterBgpPeer.Builder |
clear() |
RouterBgpPeer.Builder |
clearAdvertisedGroups()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterBgpPeer.Builder |
clearAdvertisedIpRanges()
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
clearAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer.
|
RouterBgpPeer.Builder |
clearAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement.
|
RouterBgpPeer.Builder |
clearBfd()
BFD configuration for the BGP peering.
|
RouterBgpPeer.Builder |
clearCustomLearnedIpRanges()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
clearCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session.
|
RouterBgpPeer.Builder |
clearEnable()
The status of the BGP peer connection.
|
RouterBgpPeer.Builder |
clearEnableIpv4()
Enable IPv4 traffic over BGP Peer.
|
RouterBgpPeer.Builder |
clearEnableIpv6()
Enable IPv6 traffic over BGP Peer.
|
RouterBgpPeer.Builder |
clearExportPolicies()
List of export policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouterBgpPeer.Builder |
clearImportPolicies()
List of import policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
clearInterfaceName()
Name of the interface the BGP peer is associated with.
|
RouterBgpPeer.Builder |
clearIpAddress()
IP address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
RouterBgpPeer.Builder |
clearMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering.
|
RouterBgpPeer.Builder |
clearName()
Name of this BGP peer.
|
RouterBgpPeer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouterBgpPeer.Builder |
clearPeerAsn()
Peer BGP Autonomous System Number (ASN).
|
RouterBgpPeer.Builder |
clearPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
clearRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
RouterBgpPeer.Builder |
clone() |
String |
getAdvertisedGroups(int index)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
com.google.protobuf.ByteString |
getAdvertisedGroupsBytes(int index)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
int |
getAdvertisedGroupsCount()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
com.google.protobuf.ProtocolStringList |
getAdvertisedGroupsList()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterAdvertisedIpRange |
getAdvertisedIpRanges(int index)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterAdvertisedIpRange.Builder |
getAdvertisedIpRangesBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode.
|
List<RouterAdvertisedIpRange.Builder> |
getAdvertisedIpRangesBuilderList()
User-specified list of individual IP ranges to advertise in custom mode.
|
int |
getAdvertisedIpRangesCount()
User-specified list of individual IP ranges to advertise in custom mode.
|
List<RouterAdvertisedIpRange> |
getAdvertisedIpRangesList()
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterAdvertisedIpRangeOrBuilder |
getAdvertisedIpRangesOrBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode.
|
List<? extends RouterAdvertisedIpRangeOrBuilder> |
getAdvertisedIpRangesOrBuilderList()
User-specified list of individual IP ranges to advertise in custom mode.
|
int |
getAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer.
|
String |
getAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement.
|
com.google.protobuf.ByteString |
getAdvertiseModeBytes()
User-specified flag to indicate which mode to use for advertisement.
|
RouterBgpPeerBfd |
getBfd()
BFD configuration for the BGP peering.
|
RouterBgpPeerBfd.Builder |
getBfdBuilder()
BFD configuration for the BGP peering.
|
RouterBgpPeerBfdOrBuilder |
getBfdOrBuilder()
BFD configuration for the BGP peering.
|
RouterBgpPeerCustomLearnedIpRange |
getCustomLearnedIpRanges(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeerCustomLearnedIpRange.Builder |
getCustomLearnedIpRangesBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
List<RouterBgpPeerCustomLearnedIpRange.Builder> |
getCustomLearnedIpRangesBuilderList()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
int |
getCustomLearnedIpRangesCount()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
List<RouterBgpPeerCustomLearnedIpRange> |
getCustomLearnedIpRangesList()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeerCustomLearnedIpRangeOrBuilder |
getCustomLearnedIpRangesOrBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
List<? extends RouterBgpPeerCustomLearnedIpRangeOrBuilder> |
getCustomLearnedIpRangesOrBuilderList()
A list of user-defined custom learned route IP address ranges for a BGP session.
|
int |
getCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session.
|
RouterBgpPeer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEnable()
The status of the BGP peer connection.
|
com.google.protobuf.ByteString |
getEnableBytes()
The status of the BGP peer connection.
|
boolean |
getEnableIpv4()
Enable IPv4 traffic over BGP Peer.
|
boolean |
getEnableIpv6()
Enable IPv6 traffic over BGP Peer.
|
String |
getExportPolicies(int index)
List of export policies applied to this peer, in the order they must be evaluated.
|
com.google.protobuf.ByteString |
getExportPoliciesBytes(int index)
List of export policies applied to this peer, in the order they must be evaluated.
|
int |
getExportPoliciesCount()
List of export policies applied to this peer, in the order they must be evaluated.
|
com.google.protobuf.ProtocolStringList |
getExportPoliciesList()
List of export policies applied to this peer, in the order they must be evaluated.
|
String |
getImportPolicies(int index)
List of import policies applied to this peer, in the order they must be evaluated.
|
com.google.protobuf.ByteString |
getImportPoliciesBytes(int index)
List of import policies applied to this peer, in the order they must be evaluated.
|
int |
getImportPoliciesCount()
List of import policies applied to this peer, in the order they must be evaluated.
|
com.google.protobuf.ProtocolStringList |
getImportPoliciesList()
List of import policies applied to this peer, in the order they must be evaluated.
|
String |
getInterfaceName()
Name of the interface the BGP peer is associated with.
|
com.google.protobuf.ByteString |
getInterfaceNameBytes()
Name of the interface the BGP peer is associated with.
|
String |
getIpAddress()
IP address of the interface inside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getIpAddressBytes()
IP address of the interface inside Google Cloud Platform.
|
String |
getIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getIpv4NexthopAddressBytes()
IPv4 address of the interface inside Google Cloud Platform.
|
String |
getIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getIpv6NexthopAddressBytes()
IPv6 address of the interface inside Google Cloud Platform.
|
String |
getManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
com.google.protobuf.ByteString |
getManagementTypeBytes()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
String |
getMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering.
|
com.google.protobuf.ByteString |
getMd5AuthenticationKeyNameBytes()
Present if MD5 authentication is enabled for the peering.
|
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 |
getPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getPeerIpAddressBytes()
IP address of the BGP interface outside Google Cloud Platform.
|
String |
getPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getPeerIpv4NexthopAddressBytes()
IPv4 address of the BGP interface outside Google Cloud Platform.
|
String |
getPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
|
com.google.protobuf.ByteString |
getPeerIpv6NexthopAddressBytes()
IPv6 address of the BGP interface outside Google Cloud Platform.
|
String |
getRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
com.google.protobuf.ByteString |
getRouterApplianceInstanceBytes()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
boolean |
hasAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer.
|
boolean |
hasAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement.
|
boolean |
hasBfd()
BFD configuration for the BGP peering.
|
boolean |
hasCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session.
|
boolean |
hasEnable()
The status of the BGP peer connection.
|
boolean |
hasEnableIpv4()
Enable IPv4 traffic over BGP Peer.
|
boolean |
hasEnableIpv6()
Enable IPv6 traffic over BGP Peer.
|
boolean |
hasInterfaceName()
Name of the interface the BGP peer is associated with.
|
boolean |
hasIpAddress()
IP address of the interface inside Google Cloud Platform.
|
boolean |
hasIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
|
boolean |
hasIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
|
boolean |
hasManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
boolean |
hasMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering.
|
boolean |
hasName()
Name of this BGP peer.
|
boolean |
hasPeerAsn()
Peer BGP Autonomous System Number (ASN).
|
boolean |
hasPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
|
boolean |
hasPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
|
boolean |
hasPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
|
boolean |
hasRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterBgpPeer.Builder |
mergeBfd(RouterBgpPeerBfd value)
BFD configuration for the BGP peering.
|
RouterBgpPeer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterBgpPeer.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterBgpPeer.Builder |
mergeFrom(RouterBgpPeer other) |
RouterBgpPeer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterBgpPeer.Builder |
removeAdvertisedIpRanges(int index)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
removeCustomLearnedIpRanges(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
setAdvertisedGroups(int index,
String value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets.
|
RouterBgpPeer.Builder |
setAdvertisedIpRanges(int index,
RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
setAdvertisedIpRanges(int index,
RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode.
|
RouterBgpPeer.Builder |
setAdvertisedRoutePriority(int value)
The priority of routes advertised to this BGP peer.
|
RouterBgpPeer.Builder |
setAdvertiseMode(String value)
User-specified flag to indicate which mode to use for advertisement.
|
RouterBgpPeer.Builder |
setAdvertiseModeBytes(com.google.protobuf.ByteString value)
User-specified flag to indicate which mode to use for advertisement.
|
RouterBgpPeer.Builder |
setBfd(RouterBgpPeerBfd.Builder builderForValue)
BFD configuration for the BGP peering.
|
RouterBgpPeer.Builder |
setBfd(RouterBgpPeerBfd value)
BFD configuration for the BGP peering.
|
RouterBgpPeer.Builder |
setCustomLearnedIpRanges(int index,
RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
setCustomLearnedIpRanges(int index,
RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
|
RouterBgpPeer.Builder |
setCustomLearnedRoutePriority(int value)
The user-defined custom learned route priority for a BGP session.
|
RouterBgpPeer.Builder |
setEnable(String value)
The status of the BGP peer connection.
|
RouterBgpPeer.Builder |
setEnableBytes(com.google.protobuf.ByteString value)
The status of the BGP peer connection.
|
RouterBgpPeer.Builder |
setEnableIpv4(boolean value)
Enable IPv4 traffic over BGP Peer.
|
RouterBgpPeer.Builder |
setEnableIpv6(boolean value)
Enable IPv6 traffic over BGP Peer.
|
RouterBgpPeer.Builder |
setExportPolicies(int index,
String value)
List of export policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterBgpPeer.Builder |
setImportPolicies(int index,
String value)
List of import policies applied to this peer, in the order they must be evaluated.
|
RouterBgpPeer.Builder |
setInterfaceName(String value)
Name of the interface the BGP peer is associated with.
|
RouterBgpPeer.Builder |
setInterfaceNameBytes(com.google.protobuf.ByteString value)
Name of the interface the BGP peer is associated with.
|
RouterBgpPeer.Builder |
setIpAddress(String value)
IP address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setIpv4NexthopAddress(String value)
IPv4 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setIpv4NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv4 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setIpv6NexthopAddress(String value)
IPv6 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setIpv6NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv6 address of the interface inside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setManagementType(String value)
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
RouterBgpPeer.Builder |
setManagementTypeBytes(com.google.protobuf.ByteString value)
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER.
|
RouterBgpPeer.Builder |
setMd5AuthenticationKeyName(String value)
Present if MD5 authentication is enabled for the peering.
|
RouterBgpPeer.Builder |
setMd5AuthenticationKeyNameBytes(com.google.protobuf.ByteString value)
Present if MD5 authentication is enabled for the peering.
|
RouterBgpPeer.Builder |
setName(String value)
Name of this BGP peer.
|
RouterBgpPeer.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of this BGP peer.
|
RouterBgpPeer.Builder |
setPeerAsn(int value)
Peer BGP Autonomous System Number (ASN).
|
RouterBgpPeer.Builder |
setPeerIpAddress(String value)
IP address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setPeerIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setPeerIpv4NexthopAddress(String value)
IPv4 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setPeerIpv4NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv4 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setPeerIpv6NexthopAddress(String value)
IPv6 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setPeerIpv6NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv6 address of the BGP interface outside Google Cloud Platform.
|
RouterBgpPeer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouterBgpPeer.Builder |
setRouterApplianceInstance(String value)
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
RouterBgpPeer.Builder |
setRouterApplianceInstanceBytes(com.google.protobuf.ByteString value)
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances.
|
RouterBgpPeer.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<RouterBgpPeer.Builder>public RouterBgpPeer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.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<RouterBgpPeer.Builder>public RouterBgpPeer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouterBgpPeer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouterBgpPeer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouterBgpPeer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>public RouterBgpPeer.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<RouterBgpPeer.Builder>public RouterBgpPeer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>public RouterBgpPeer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>public RouterBgpPeer.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<RouterBgpPeer.Builder>public RouterBgpPeer.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<RouterBgpPeer.Builder>public RouterBgpPeer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterBgpPeer.Builder>public RouterBgpPeer.Builder mergeFrom(RouterBgpPeer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>public RouterBgpPeer.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<RouterBgpPeer.Builder>IOExceptionpublic boolean hasAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;hasAdvertiseMode in interface RouterBgpPeerOrBuilderpublic String getAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;getAdvertiseMode in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getAdvertiseModeBytes()
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;getAdvertiseModeBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setAdvertiseMode(String value)
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;value - The advertiseMode to set.public RouterBgpPeer.Builder clearAdvertiseMode()
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;public RouterBgpPeer.Builder setAdvertiseModeBytes(com.google.protobuf.ByteString value)
User-specified flag to indicate which mode to use for advertisement. Check the AdvertiseMode enum for the list of possible values.
optional string advertise_mode = 312134331;value - The bytes for advertiseMode to set.public com.google.protobuf.ProtocolStringList getAdvertisedGroupsList()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;getAdvertisedGroupsList in interface RouterBgpPeerOrBuilderpublic int getAdvertisedGroupsCount()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;getAdvertisedGroupsCount in interface RouterBgpPeerOrBuilderpublic String getAdvertisedGroups(int index)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;getAdvertisedGroups in interface RouterBgpPeerOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAdvertisedGroupsBytes(int index)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;getAdvertisedGroupsBytes in interface RouterBgpPeerOrBuilderindex - The index of the value to return.public RouterBgpPeer.Builder setAdvertisedGroups(int index, String value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;index - The index to set the value at.value - The advertisedGroups to set.public RouterBgpPeer.Builder addAdvertisedGroups(String value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;value - The advertisedGroups to add.public RouterBgpPeer.Builder addAllAdvertisedGroups(Iterable<String> values)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;values - The advertisedGroups to add.public RouterBgpPeer.Builder clearAdvertisedGroups()
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;public RouterBgpPeer.Builder addAdvertisedGroupsBytes(com.google.protobuf.ByteString value)
User-specified list of prefix groups to advertise in custom mode, which currently supports the following option: - ALL_SUBNETS: Advertises all of the router's own VPC subnets. This excludes any routes learned for subnets that use VPC Network Peering. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups. Check the AdvertisedGroups enum for the list of possible values.
repeated string advertised_groups = 21065526;value - The bytes of the advertisedGroups to add.public List<RouterAdvertisedIpRange> getAdvertisedIpRangesList()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
getAdvertisedIpRangesList in interface RouterBgpPeerOrBuilderpublic int getAdvertisedIpRangesCount()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
getAdvertisedIpRangesCount in interface RouterBgpPeerOrBuilderpublic RouterAdvertisedIpRange getAdvertisedIpRanges(int index)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
getAdvertisedIpRanges in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setAdvertisedIpRanges(int index, RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder setAdvertisedIpRanges(int index, RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder addAdvertisedIpRanges(RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder addAdvertisedIpRanges(int index, RouterAdvertisedIpRange value)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder addAdvertisedIpRanges(RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder addAdvertisedIpRanges(int index, RouterAdvertisedIpRange.Builder builderForValue)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder addAllAdvertisedIpRanges(Iterable<? extends RouterAdvertisedIpRange> values)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder clearAdvertisedIpRanges()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterBgpPeer.Builder removeAdvertisedIpRanges(int index)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterAdvertisedIpRange.Builder getAdvertisedIpRangesBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterAdvertisedIpRangeOrBuilder getAdvertisedIpRangesOrBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
getAdvertisedIpRangesOrBuilder in interface RouterBgpPeerOrBuilderpublic List<? extends RouterAdvertisedIpRangeOrBuilder> getAdvertisedIpRangesOrBuilderList()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
getAdvertisedIpRangesOrBuilderList in interface RouterBgpPeerOrBuilderpublic RouterAdvertisedIpRange.Builder addAdvertisedIpRangesBuilder()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public RouterAdvertisedIpRange.Builder addAdvertisedIpRangesBuilder(int index)
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public List<RouterAdvertisedIpRange.Builder> getAdvertisedIpRangesBuilderList()
User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
repeated .google.cloud.compute.v1.RouterAdvertisedIpRange advertised_ip_ranges = 35449932;
public boolean hasAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
optional uint32 advertised_route_priority = 186486332;hasAdvertisedRoutePriority in interface RouterBgpPeerOrBuilderpublic int getAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
optional uint32 advertised_route_priority = 186486332;getAdvertisedRoutePriority in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setAdvertisedRoutePriority(int value)
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
optional uint32 advertised_route_priority = 186486332;value - The advertisedRoutePriority to set.public RouterBgpPeer.Builder clearAdvertisedRoutePriority()
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
optional uint32 advertised_route_priority = 186486332;public boolean hasBfd()
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;hasBfd in interface RouterBgpPeerOrBuilderpublic RouterBgpPeerBfd getBfd()
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;getBfd in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setBfd(RouterBgpPeerBfd value)
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;public RouterBgpPeer.Builder setBfd(RouterBgpPeerBfd.Builder builderForValue)
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;public RouterBgpPeer.Builder mergeBfd(RouterBgpPeerBfd value)
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;public RouterBgpPeer.Builder clearBfd()
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;public RouterBgpPeerBfd.Builder getBfdBuilder()
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;public RouterBgpPeerBfdOrBuilder getBfdOrBuilder()
BFD configuration for the BGP peering.
optional .google.cloud.compute.v1.RouterBgpPeerBfd bfd = 97440;getBfdOrBuilder in interface RouterBgpPeerOrBuilderpublic List<RouterBgpPeerCustomLearnedIpRange> getCustomLearnedIpRangesList()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
getCustomLearnedIpRangesList in interface RouterBgpPeerOrBuilderpublic int getCustomLearnedIpRangesCount()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
getCustomLearnedIpRangesCount in interface RouterBgpPeerOrBuilderpublic RouterBgpPeerCustomLearnedIpRange getCustomLearnedIpRanges(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
getCustomLearnedIpRanges in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setCustomLearnedIpRanges(int index, RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder setCustomLearnedIpRanges(int index, RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder addCustomLearnedIpRanges(RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder addCustomLearnedIpRanges(int index, RouterBgpPeerCustomLearnedIpRange value)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder addCustomLearnedIpRanges(RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder addCustomLearnedIpRanges(int index, RouterBgpPeerCustomLearnedIpRange.Builder builderForValue)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder addAllCustomLearnedIpRanges(Iterable<? extends RouterBgpPeerCustomLearnedIpRange> values)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder clearCustomLearnedIpRanges()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeer.Builder removeCustomLearnedIpRanges(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeerCustomLearnedIpRange.Builder getCustomLearnedIpRangesBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeerCustomLearnedIpRangeOrBuilder getCustomLearnedIpRangesOrBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
getCustomLearnedIpRangesOrBuilder in interface RouterBgpPeerOrBuilderpublic List<? extends RouterBgpPeerCustomLearnedIpRangeOrBuilder> getCustomLearnedIpRangesOrBuilderList()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
getCustomLearnedIpRangesOrBuilderList in interface RouterBgpPeerOrBuilderpublic RouterBgpPeerCustomLearnedIpRange.Builder addCustomLearnedIpRangesBuilder()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public RouterBgpPeerCustomLearnedIpRange.Builder addCustomLearnedIpRangesBuilder(int index)
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public List<RouterBgpPeerCustomLearnedIpRange.Builder> getCustomLearnedIpRangesBuilderList()
A list of user-defined custom learned route IP address ranges for a BGP session.
repeated .google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange custom_learned_ip_ranges = 481363012;
public boolean hasCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session. This value is applied to all custom learned route ranges for the session. You can choose a value from `0` to `65335`. If you don't provide a value, Google Cloud assigns a priority of `100` to the ranges.
optional int32 custom_learned_route_priority = 330412356;hasCustomLearnedRoutePriority in interface RouterBgpPeerOrBuilderpublic int getCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session. This value is applied to all custom learned route ranges for the session. You can choose a value from `0` to `65335`. If you don't provide a value, Google Cloud assigns a priority of `100` to the ranges.
optional int32 custom_learned_route_priority = 330412356;getCustomLearnedRoutePriority in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setCustomLearnedRoutePriority(int value)
The user-defined custom learned route priority for a BGP session. This value is applied to all custom learned route ranges for the session. You can choose a value from `0` to `65335`. If you don't provide a value, Google Cloud assigns a priority of `100` to the ranges.
optional int32 custom_learned_route_priority = 330412356;value - The customLearnedRoutePriority to set.public RouterBgpPeer.Builder clearCustomLearnedRoutePriority()
The user-defined custom learned route priority for a BGP session. This value is applied to all custom learned route ranges for the session. You can choose a value from `0` to `65335`. If you don't provide a value, Google Cloud assigns a priority of `100` to the ranges.
optional int32 custom_learned_route_priority = 330412356;public boolean hasEnable()
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;hasEnable in interface RouterBgpPeerOrBuilderpublic String getEnable()
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;getEnable in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getEnableBytes()
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;getEnableBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setEnable(String value)
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;value - The enable to set.public RouterBgpPeer.Builder clearEnable()
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;public RouterBgpPeer.Builder setEnableBytes(com.google.protobuf.ByteString value)
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE. Check the Enable enum for the list of possible values.
optional string enable = 311764355;value - The bytes for enable to set.public boolean hasEnableIpv4()
Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
optional bool enable_ipv4 = 181467937;hasEnableIpv4 in interface RouterBgpPeerOrBuilderpublic boolean getEnableIpv4()
Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
optional bool enable_ipv4 = 181467937;getEnableIpv4 in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setEnableIpv4(boolean value)
Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
optional bool enable_ipv4 = 181467937;value - The enableIpv4 to set.public RouterBgpPeer.Builder clearEnableIpv4()
Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
optional bool enable_ipv4 = 181467937;public boolean hasEnableIpv6()
Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
optional bool enable_ipv6 = 181467939;hasEnableIpv6 in interface RouterBgpPeerOrBuilderpublic boolean getEnableIpv6()
Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
optional bool enable_ipv6 = 181467939;getEnableIpv6 in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setEnableIpv6(boolean value)
Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
optional bool enable_ipv6 = 181467939;value - The enableIpv6 to set.public RouterBgpPeer.Builder clearEnableIpv6()
Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
optional bool enable_ipv6 = 181467939;public com.google.protobuf.ProtocolStringList getExportPoliciesList()
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;getExportPoliciesList in interface RouterBgpPeerOrBuilderpublic int getExportPoliciesCount()
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;getExportPoliciesCount in interface RouterBgpPeerOrBuilderpublic String getExportPolicies(int index)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;getExportPolicies in interface RouterBgpPeerOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getExportPoliciesBytes(int index)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;getExportPoliciesBytes in interface RouterBgpPeerOrBuilderindex - The index of the value to return.public RouterBgpPeer.Builder setExportPolicies(int index, String value)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;index - The index to set the value at.value - The exportPolicies to set.public RouterBgpPeer.Builder addExportPolicies(String value)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;value - The exportPolicies to add.public RouterBgpPeer.Builder addAllExportPolicies(Iterable<String> values)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;values - The exportPolicies to add.public RouterBgpPeer.Builder clearExportPolicies()
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;public RouterBgpPeer.Builder addExportPoliciesBytes(com.google.protobuf.ByteString value)
List of export policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_EXPORT type.
repeated string export_policies = 134084987;value - The bytes of the exportPolicies to add.public com.google.protobuf.ProtocolStringList getImportPoliciesList()
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;getImportPoliciesList in interface RouterBgpPeerOrBuilderpublic int getImportPoliciesCount()
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;getImportPoliciesCount in interface RouterBgpPeerOrBuilderpublic String getImportPolicies(int index)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;getImportPolicies in interface RouterBgpPeerOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getImportPoliciesBytes(int index)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;getImportPoliciesBytes in interface RouterBgpPeerOrBuilderindex - The index of the value to return.public RouterBgpPeer.Builder setImportPolicies(int index, String value)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;index - The index to set the value at.value - The importPolicies to set.public RouterBgpPeer.Builder addImportPolicies(String value)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;value - The importPolicies to add.public RouterBgpPeer.Builder addAllImportPolicies(Iterable<String> values)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;values - The importPolicies to add.public RouterBgpPeer.Builder clearImportPolicies()
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;public RouterBgpPeer.Builder addImportPoliciesBytes(com.google.protobuf.ByteString value)
List of import policies applied to this peer, in the order they must be evaluated. The name must correspond to an existing policy that has ROUTE_POLICY_TYPE_IMPORT type.
repeated string import_policies = 451147946;value - The bytes of the importPolicies to add.public boolean hasInterfaceName()
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;hasInterfaceName in interface RouterBgpPeerOrBuilderpublic String getInterfaceName()
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;getInterfaceName in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getInterfaceNameBytes()
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;getInterfaceNameBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setInterfaceName(String value)
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;value - The interfaceName to set.public RouterBgpPeer.Builder clearInterfaceName()
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;public RouterBgpPeer.Builder setInterfaceNameBytes(com.google.protobuf.ByteString value)
Name of the interface the BGP peer is associated with.
optional string interface_name = 437854673;value - The bytes for interfaceName to set.public boolean hasIpAddress()
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;hasIpAddress in interface RouterBgpPeerOrBuilderpublic String getIpAddress()
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;getIpAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getIpAddressBytes()
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;getIpAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setIpAddress(String value)
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;value - The ipAddress to set.public RouterBgpPeer.Builder clearIpAddress()
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;public RouterBgpPeer.Builder setIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the interface inside Google Cloud Platform.
optional string ip_address = 406272220;value - The bytes for ipAddress to set.public boolean hasIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;hasIpv4NexthopAddress in interface RouterBgpPeerOrBuilderpublic String getIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;getIpv4NexthopAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getIpv4NexthopAddressBytes()
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;getIpv4NexthopAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setIpv4NexthopAddress(String value)
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;value - The ipv4NexthopAddress to set.public RouterBgpPeer.Builder clearIpv4NexthopAddress()
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;public RouterBgpPeer.Builder setIpv4NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv4 address of the interface inside Google Cloud Platform.
optional string ipv4_nexthop_address = 5703377;value - The bytes for ipv4NexthopAddress to set.public boolean hasIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;hasIpv6NexthopAddress in interface RouterBgpPeerOrBuilderpublic String getIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;getIpv6NexthopAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getIpv6NexthopAddressBytes()
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;getIpv6NexthopAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setIpv6NexthopAddress(String value)
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;value - The ipv6NexthopAddress to set.public RouterBgpPeer.Builder clearIpv6NexthopAddress()
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;public RouterBgpPeer.Builder setIpv6NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv6 address of the interface inside Google Cloud Platform.
optional string ipv6_nexthop_address = 27968211;value - The bytes for ipv6NexthopAddress to set.public boolean hasManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;hasManagementType in interface RouterBgpPeerOrBuilderpublic String getManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;getManagementType in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getManagementTypeBytes()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;getManagementTypeBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setManagementType(String value)
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;value - The managementType to set.public RouterBgpPeer.Builder clearManagementType()
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;public RouterBgpPeer.Builder setManagementTypeBytes(com.google.protobuf.ByteString value)
[Output Only] The resource that configures and manages this BGP peer. - MANAGED_BY_USER is the default value and can be managed by you or other users - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;value - The bytes for managementType to set.public boolean hasMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;hasMd5AuthenticationKeyName in interface RouterBgpPeerOrBuilderpublic String getMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;getMd5AuthenticationKeyName in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getMd5AuthenticationKeyNameBytes()
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;getMd5AuthenticationKeyNameBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setMd5AuthenticationKeyName(String value)
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;value - The md5AuthenticationKeyName to set.public RouterBgpPeer.Builder clearMd5AuthenticationKeyName()
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;public RouterBgpPeer.Builder setMd5AuthenticationKeyNameBytes(com.google.protobuf.ByteString value)
Present if MD5 authentication is enabled for the peering. Must be the name of one of the entries in the Router.md5_authentication_keys. The field must comply with RFC1035.
optional string md5_authentication_key_name = 281075345;value - The bytes for md5AuthenticationKeyName to set.public boolean hasName()
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface RouterBgpPeerOrBuilderpublic String getName()
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setName(String value)
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public RouterBgpPeer.Builder clearName()
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public RouterBgpPeer.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public boolean hasPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
optional uint32 peer_asn = 69573151;hasPeerAsn in interface RouterBgpPeerOrBuilderpublic int getPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
optional uint32 peer_asn = 69573151;getPeerAsn in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setPeerAsn(int value)
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
optional uint32 peer_asn = 69573151;value - The peerAsn to set.public RouterBgpPeer.Builder clearPeerAsn()
Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
optional uint32 peer_asn = 69573151;public boolean hasPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;hasPeerIpAddress in interface RouterBgpPeerOrBuilderpublic String getPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;getPeerIpAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getPeerIpAddressBytes()
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;getPeerIpAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setPeerIpAddress(String value)
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;value - The peerIpAddress to set.public RouterBgpPeer.Builder clearPeerIpAddress()
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;public RouterBgpPeer.Builder setPeerIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the BGP interface outside Google Cloud Platform.
optional string peer_ip_address = 207735769;value - The bytes for peerIpAddress to set.public boolean hasPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;hasPeerIpv4NexthopAddress in interface RouterBgpPeerOrBuilderpublic String getPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;getPeerIpv4NexthopAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getPeerIpv4NexthopAddressBytes()
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;getPeerIpv4NexthopAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setPeerIpv4NexthopAddress(String value)
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;value - The peerIpv4NexthopAddress to set.public RouterBgpPeer.Builder clearPeerIpv4NexthopAddress()
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;public RouterBgpPeer.Builder setPeerIpv4NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv4 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv4_nexthop_address = 469221774;value - The bytes for peerIpv4NexthopAddress to set.public boolean hasPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;hasPeerIpv6NexthopAddress in interface RouterBgpPeerOrBuilderpublic String getPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;getPeerIpv6NexthopAddress in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getPeerIpv6NexthopAddressBytes()
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;getPeerIpv6NexthopAddressBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setPeerIpv6NexthopAddress(String value)
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;value - The peerIpv6NexthopAddress to set.public RouterBgpPeer.Builder clearPeerIpv6NexthopAddress()
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;public RouterBgpPeer.Builder setPeerIpv6NexthopAddressBytes(com.google.protobuf.ByteString value)
IPv6 address of the BGP interface outside Google Cloud Platform.
optional string peer_ipv6_nexthop_address = 491486608;value - The bytes for peerIpv6NexthopAddress to set.public boolean hasRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;hasRouterApplianceInstance in interface RouterBgpPeerOrBuilderpublic String getRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;getRouterApplianceInstance in interface RouterBgpPeerOrBuilderpublic com.google.protobuf.ByteString getRouterApplianceInstanceBytes()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;getRouterApplianceInstanceBytes in interface RouterBgpPeerOrBuilderpublic RouterBgpPeer.Builder setRouterApplianceInstance(String value)
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;value - The routerApplianceInstance to set.public RouterBgpPeer.Builder clearRouterApplianceInstance()
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;public RouterBgpPeer.Builder setRouterApplianceInstanceBytes(com.google.protobuf.ByteString value)
URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance must be located in zones contained in the same region as this Cloud Router. The VM instance is the peer side of the BGP session.
optional string router_appliance_instance = 468312989;value - The bytes for routerApplianceInstance to set.public final RouterBgpPeer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>public final RouterBgpPeer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterBgpPeer.Builder>Copyright © 2025 Google LLC. All rights reserved.