Class RouterStatusBgpPeerStatus.Builder (1.88.0)

public static final class RouterStatusBgpPeerStatus.Builder extends GeneratedMessageV3.Builder<RouterStatusBgpPeerStatus.Builder> implements RouterStatusBgpPeerStatusOrBuilder

Protobuf type google.cloud.compute.v1.RouterStatusBgpPeerStatus

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAdvertisedRoutes(Route value)

public RouterStatusBgpPeerStatus.Builder addAdvertisedRoutes(Route value)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameter
Name Description
value Route
Returns
Type Description
RouterStatusBgpPeerStatus.Builder

addAdvertisedRoutes(Route.Builder builderForValue)

public RouterStatusBgpPeerStatus.Builder addAdvertisedRoutes(Route.Builder builderForValue)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameter
Name Description
builderForValue Route.Builder
Returns
Type Description
RouterStatusBgpPeerStatus.Builder

addAdvertisedRoutes(int index, Route value)

public RouterStatusBgpPeerStatus.Builder addAdvertisedRoutes(int index, Route value)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameters
Name Description
index int
value Route
Returns
Type Description
RouterStatusBgpPeerStatus.Builder

addAdvertisedRoutes(int index, Route.Builder builderForValue)

public RouterStatusBgpPeerStatus.Builder addAdvertisedRoutes(int index, Route.Builder builderForValue)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameters
Name Description
index int
builderForValue Route.Builder
Returns
Type Description
RouterStatusBgpPeerStatus.Builder

addAdvertisedRoutesBuilder()

public Route.Builder addAdvertisedRoutesBuilder()

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Returns
Type Description
Route.Builder

addAdvertisedRoutesBuilder(int index)

public Route.Builder addAdvertisedRoutesBuilder(int index)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameter
Name Description
index int
Returns
Type Description
Route.Builder

addAllAdvertisedRoutes(Iterable<? extends Route> values)

public RouterStatusBgpPeerStatus.Builder addAllAdvertisedRoutes(Iterable<? extends Route> values)

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.Route>
Returns
Type Description
RouterStatusBgpPeerStatus.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RouterStatusBgpPeerStatus.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RouterStatusBgpPeerStatus.Builder
Overrides

build()

public RouterStatusBgpPeerStatus build()
Returns
Type Description
RouterStatusBgpPeerStatus

buildPartial()

public RouterStatusBgpPeerStatus buildPartial()
Returns
Type Description
RouterStatusBgpPeerStatus

clear()

public RouterStatusBgpPeerStatus.Builder clear()
Returns
Type Description
RouterStatusBgpPeerStatus.Builder
Overrides

clearAdvertisedRoutes()

public RouterStatusBgpPeerStatus.Builder clearAdvertisedRoutes()

Routes that were advertised to the remote BGP peer

repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

clearBfdStatus()

public RouterStatusBgpPeerStatus.Builder clearBfdStatus()

optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

clearEnableIpv4()

public RouterStatusBgpPeerStatus.Builder clearEnableIpv4()

Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.

optional bool enable_ipv4 = 181467937;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearEnableIpv6()

public RouterStatusBgpPeerStatus.Builder clearEnableIpv6()

Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.

optional bool enable_ipv6 = 181467939;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public RouterStatusBgpPeerStatus.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RouterStatusBgpPeerStatus.Builder
Overrides

clearIpAddress()

public RouterStatusBgpPeerStatus.Builder clearIpAddress()

IP address of the local BGP interface.

optional string ip_address = 406272220;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearIpv4NexthopAddress()

public RouterStatusBgpPeerStatus.Builder clearIpv4NexthopAddress()

IPv4 address of the local BGP interface.

optional string ipv4_nexthop_address = 5703377;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearIpv6NexthopAddress()

public RouterStatusBgpPeerStatus.Builder clearIpv6NexthopAddress()

IPv6 address of the local BGP interface.

optional string ipv6_nexthop_address = 27968211;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearLinkedVpnTunnel()

public RouterStatusBgpPeerStatus.Builder clearLinkedVpnTunnel()

URL of the VPN tunnel that this BGP peer controls.

optional string linked_vpn_tunnel = 352296953;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearMd5AuthEnabled()

public RouterStatusBgpPeerStatus.Builder clearMd5AuthEnabled()

Informs whether MD5 authentication is enabled on this BGP peer.

optional bool md5_auth_enabled = 451152075;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearName()

public RouterStatusBgpPeerStatus.Builder clearName()

Name of this BGP peer. Unique within the Routers resource.

optional string name = 3373707;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearNumLearnedRoutes()

public RouterStatusBgpPeerStatus.Builder clearNumLearnedRoutes()

Number of routes learned from the remote BGP Peer.

optional uint32 num_learned_routes = 135457535;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public RouterStatusBgpPeerStatus.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RouterStatusBgpPeerStatus.Builder
Overrides

clearPeerIpAddress()

public RouterStatusBgpPeerStatus.Builder clearPeerIpAddress()

IP address of the remote BGP interface.

optional string peer_ip_address = 207735769;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearPeerIpv4NexthopAddress()

public RouterStatusBgpPeerStatus.Builder clearPeerIpv4NexthopAddress()

IPv4 address of the remote BGP interface.

optional string peer_ipv4_nexthop_address = 469221774;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearPeerIpv6NexthopAddress()

public RouterStatusBgpPeerStatus.Builder clearPeerIpv6NexthopAddress()

IPv6 address of the remote BGP interface.

optional string peer_ipv6_nexthop_address = 491486608;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearRouterApplianceInstance()

public RouterStatusBgpPeerStatus.Builder clearRouterApplianceInstance()

[Output only] 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 is the peer side of the BGP session.

optional string router_appliance_instance = 468312989;

Returns
Type Description
RouterStatusBgpPeerStatus.Builder

This builder for chaining.

clearState()

public RouterStatusBg