All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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 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