
com.google.cloud.compute.v1.RouterStatusBgpPeerStatusOrBuilder Maven / Gradle / Ivy
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/compute/v1/compute.proto
// Protobuf Java Version: 3.25.5
package com.google.cloud.compute.v1;
public interface RouterStatusBgpPeerStatusOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.RouterStatusBgpPeerStatus)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Routes that were advertised to the remote BGP peer
*
*
* repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
*/
java.util.List getAdvertisedRoutesList();
/**
*
*
*
* Routes that were advertised to the remote BGP peer
*
*
* repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
*/
com.google.cloud.compute.v1.Route getAdvertisedRoutes(int index);
/**
*
*
*
* Routes that were advertised to the remote BGP peer
*
*
* repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
*/
int getAdvertisedRoutesCount();
/**
*
*
*
* Routes that were advertised to the remote BGP peer
*
*
* repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
*/
java.util.List extends com.google.cloud.compute.v1.RouteOrBuilder>
getAdvertisedRoutesOrBuilderList();
/**
*
*
*
* Routes that were advertised to the remote BGP peer
*
*
* repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
*/
com.google.cloud.compute.v1.RouteOrBuilder getAdvertisedRoutesOrBuilder(int index);
/**
* optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;
*
* @return Whether the bfdStatus field is set.
*/
boolean hasBfdStatus();
/**
* optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;
*
* @return The bfdStatus.
*/
com.google.cloud.compute.v1.BfdStatus getBfdStatus();
/** optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;
*/
com.google.cloud.compute.v1.BfdStatusOrBuilder getBfdStatusOrBuilder();
/**
*
*
*
* Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
*
*
* optional bool enable_ipv4 = 181467937;
*
* @return Whether the enableIpv4 field is set.
*/
boolean hasEnableIpv4();
/**
*
*
*
* Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
*
*
* optional bool enable_ipv4 = 181467937;
*
* @return The enableIpv4.
*/
boolean getEnableIpv4();
/**
*
*
*
* Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
*
*
* optional bool enable_ipv6 = 181467939;
*
* @return Whether the enableIpv6 field is set.
*/
boolean hasEnableIpv6();
/**
*
*
*
* Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
*
*
* optional bool enable_ipv6 = 181467939;
*
* @return The enableIpv6.
*/
boolean getEnableIpv6();
/**
*
*
*
* IP address of the local BGP interface.
*
*
* optional string ip_address = 406272220;
*
* @return Whether the ipAddress field is set.
*/
boolean hasIpAddress();
/**
*
*
*
* IP address of the local BGP interface.
*
*
* optional string ip_address = 406272220;
*
* @return The ipAddress.
*/
java.lang.String getIpAddress();
/**
*
*
*
* IP address of the local BGP interface.
*
*
* optional string ip_address = 406272220;
*
* @return The bytes for ipAddress.
*/
com.google.protobuf.ByteString getIpAddressBytes();
/**
*
*
*
* IPv4 address of the local BGP interface.
*
*
* optional string ipv4_nexthop_address = 5703377;
*
* @return Whether the ipv4NexthopAddress field is set.
*/
boolean hasIpv4NexthopAddress();
/**
*
*
*
* IPv4 address of the local BGP interface.
*
*
* optional string ipv4_nexthop_address = 5703377;
*
* @return The ipv4NexthopAddress.
*/
java.lang.String getIpv4NexthopAddress();
/**
*
*
*
* IPv4 address of the local BGP interface.
*
*
* optional string ipv4_nexthop_address = 5703377;
*
* @return The bytes for ipv4NexthopAddress.
*/
com.google.protobuf.ByteString getIpv4NexthopAddressBytes();
/**
*
*
*
* IPv6 address of the local BGP interface.
*
*
* optional string ipv6_nexthop_address = 27968211;
*
* @return Whether the ipv6NexthopAddress field is set.
*/
boolean hasIpv6NexthopAddress();
/**
*
*
*
* IPv6 address of the local BGP interface.
*
*
* optional string ipv6_nexthop_address = 27968211;
*
* @return The ipv6NexthopAddress.
*/
java.lang.String getIpv6NexthopAddress();
/**
*
*
*
* IPv6 address of the local BGP interface.
*
*
* optional string ipv6_nexthop_address = 27968211;
*
* @return The bytes for ipv6NexthopAddress.
*/
com.google.protobuf.ByteString getIpv6NexthopAddressBytes();
/**
*
*
*
* URL of the VPN tunnel that this BGP peer controls.
*
*
* optional string linked_vpn_tunnel = 352296953;
*
* @return Whether the linkedVpnTunnel field is set.
*/
boolean hasLinkedVpnTunnel();
/**
*
*
*
* URL of the VPN tunnel that this BGP peer controls.
*
*
* optional string linked_vpn_tunnel = 352296953;
*
* @return The linkedVpnTunnel.
*/
java.lang.String getLinkedVpnTunnel();
/**
*
*
*
* URL of the VPN tunnel that this BGP peer controls.
*
*
* optional string linked_vpn_tunnel = 352296953;
*
* @return The bytes for linkedVpnTunnel.
*/
com.google.protobuf.ByteString getLinkedVpnTunnelBytes();
/**
*
*
*
* Informs whether MD5 authentication is enabled on this BGP peer.
*
*
* optional bool md5_auth_enabled = 451152075;
*
* @return Whether the md5AuthEnabled field is set.
*/
boolean hasMd5AuthEnabled();
/**
*
*
*
* Informs whether MD5 authentication is enabled on this BGP peer.
*
*
* optional bool md5_auth_enabled = 451152075;
*
* @return The md5AuthEnabled.
*/
boolean getMd5AuthEnabled();
/**
*
*
*
* Name of this BGP peer. Unique within the Routers resource.
*
*
* optional string name = 3373707;
*
* @return Whether the name field is set.
*/
boolean hasName();
/**
*
*
*
* Name of this BGP peer. Unique within the Routers resource.
*
*
* optional string name = 3373707;
*
* @return The name.
*/
java.lang.String getName();
/**
*
*
*
* Name of this BGP peer. Unique within the Routers resource.
*
*
* optional string name = 3373707;
*
* @return The bytes for name.
*/
com.google.protobuf.ByteString getNameBytes();
/**
*
*
*
* Number of routes learned from the remote BGP Peer.
*
*
* optional uint32 num_learned_routes = 135457535;
*
* @return Whether the numLearnedRoutes field is set.
*/
boolean hasNumLearnedRoutes();
/**
*
*
*
* Number of routes learned from the remote BGP Peer.
*
*
* optional uint32 num_learned_routes = 135457535;
*
* @return The numLearnedRoutes.
*/
int getNumLearnedRoutes();
/**
*
*
*
* IP address of the remote BGP interface.
*
*
* optional string peer_ip_address = 207735769;
*
* @return Whether the peerIpAddress field is set.
*/
boolean hasPeerIpAddress();
/**
*
*
*
* IP address of the remote BGP interface.
*
*
* optional string peer_ip_address = 207735769;
*
* @return The peerIpAddress.
*/
java.lang.String getPeerIpAddress();
/**
*
*
*
* IP address of the remote BGP interface.
*
*
* optional string peer_ip_address = 207735769;
*
* @return The bytes for peerIpAddress.
*/
com.google.protobuf.ByteString getPeerIpAddressBytes();
/**
*
*
*
* IPv4 address of the remote BGP interface.
*
*
* optional string peer_ipv4_nexthop_address = 469221774;
*
* @return Whether the peerIpv4NexthopAddress field is set.
*/
boolean hasPeerIpv4NexthopAddress();
/**
*
*
*
* IPv4 address of the remote BGP interface.
*
*
* optional string peer_ipv4_nexthop_address = 469221774;
*
* @return The peerIpv4NexthopAddress.
*/
java.lang.String getPeerIpv4NexthopAddress();
/**
*
*
*
* IPv4 address of the remote BGP interface.
*
*
* optional string peer_ipv4_nexthop_address = 469221774;
*
* @return The bytes for peerIpv4NexthopAddress.
*/
com.google.protobuf.ByteString getPeerIpv4NexthopAddressBytes();
/**
*
*
*
* IPv6 address of the remote BGP interface.
*
*
* optional string peer_ipv6_nexthop_address = 491486608;
*
* @return Whether the peerIpv6NexthopAddress field is set.
*/
boolean hasPeerIpv6NexthopAddress();
/**
*
*
*
* IPv6 address of the remote BGP interface.
*
*
* optional string peer_ipv6_nexthop_address = 491486608;
*
* @return The peerIpv6NexthopAddress.
*/
java.lang.String getPeerIpv6NexthopAddress();
/**
*
*
*
* IPv6 address of the remote BGP interface.
*
*
* optional string peer_ipv6_nexthop_address = 491486608;
*
* @return The bytes for peerIpv6NexthopAddress.
*/
com.google.protobuf.ByteString getPeerIpv6NexthopAddressBytes();
/**
*
*
*
* [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;
*
* @return Whether the routerApplianceInstance field is set.
*/
boolean hasRouterApplianceInstance();
/**
*
*
*
* [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;
*
* @return The routerApplianceInstance.
*/
java.lang.String getRouterApplianceInstance();
/**
*
*
*
* [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;
*
* @return The bytes for routerApplianceInstance.
*/
com.google.protobuf.ByteString getRouterApplianceInstanceBytes();
/**
*
*
*
* The state of the BGP session. For a list of possible values for this field, see BGP session states.
*
*
* optional string state = 109757585;
*
* @return Whether the state field is set.
*/
boolean hasState();
/**
*
*
*
* The state of the BGP session. For a list of possible values for this field, see BGP session states.
*
*
* optional string state = 109757585;
*
* @return The state.
*/
java.lang.String getState();
/**
*
*
*
* The state of the BGP session. For a list of possible values for this field, see BGP session states.
*
*
* optional string state = 109757585;
*
* @return The bytes for state.
*/
com.google.protobuf.ByteString getStateBytes();
/**
*
*
*
* Status of the BGP peer: {UP, DOWN}
* Check the Status enum for the list of possible values.
*
*
* optional string status = 181260274;
*
* @return Whether the status field is set.
*/
boolean hasStatus();
/**
*
*
*
* Status of the BGP peer: {UP, DOWN}
* Check the Status enum for the list of possible values.
*
*
* optional string status = 181260274;
*
* @return The status.
*/
java.lang.String getStatus();
/**
*
*
*
* Status of the BGP peer: {UP, DOWN}
* Check the Status enum for the list of possible values.
*
*
* optional string status = 181260274;
*
* @return The bytes for status.
*/
com.google.protobuf.ByteString getStatusBytes();
/**
*
*
*
* Indicates why particular status was returned.
* Check the StatusReason enum for the list of possible values.
*
*
* optional string status_reason = 342706993;
*
* @return Whether the statusReason field is set.
*/
boolean hasStatusReason();
/**
*
*
*
* Indicates why particular status was returned.
* Check the StatusReason enum for the list of possible values.
*
*
* optional string status_reason = 342706993;
*
* @return The statusReason.
*/
java.lang.String getStatusReason();
/**
*
*
*
* Indicates why particular status was returned.
* Check the StatusReason enum for the list of possible values.
*
*
* optional string status_reason = 342706993;
*
* @return The bytes for statusReason.
*/
com.google.protobuf.ByteString getStatusReasonBytes();
/**
*
*
*
* Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
*
*
* optional string uptime = 235379688;
*
* @return Whether the uptime field is set.
*/
boolean hasUptime();
/**
*
*
*
* Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
*
*
* optional string uptime = 235379688;
*
* @return The uptime.
*/
java.lang.String getUptime();
/**
*
*
*
* Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
*
*
* optional string uptime = 235379688;
*
* @return The bytes for uptime.
*/
com.google.protobuf.ByteString getUptimeBytes();
/**
*
*
*
* Time this session has been up, in seconds. Format: 145
*
*
* optional string uptime_seconds = 104736040;
*
* @return Whether the uptimeSeconds field is set.
*/
boolean hasUptimeSeconds();
/**
*
*
*
* Time this session has been up, in seconds. Format: 145
*
*
* optional string uptime_seconds = 104736040;
*
* @return The uptimeSeconds.
*/
java.lang.String getUptimeSeconds();
/**
*
*
*
* Time this session has been up, in seconds. Format: 145
*
*
* optional string uptime_seconds = 104736040;
*
* @return The bytes for uptimeSeconds.
*/
com.google.protobuf.ByteString getUptimeSecondsBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy