Class Router.BgpPeer (0.23.0)

public static final class Router.BgpPeer extends GeneratedMessageV3 implements Router.BgpPeerOrBuilder

BGPPeer defines the peer side layer-3 information for building the BGP session.

Protobuf type google.cloud.edgenetwork.v1.Router.BgpPeer

Static Fields

INTERFACE_FIELD_NUMBER

public static final int INTERFACE_FIELD_NUMBER
Field Value
Type Description
int

INTERFACE_IPV4_CIDR_FIELD_NUMBER

public static final int INTERFACE_IPV4_CIDR_FIELD_NUMBER
Field Value
Type Description
int

INTERFACE_IPV6_CIDR_FIELD_NUMBER

public static final int INTERFACE_IPV6_CIDR_FIELD_NUMBER
Field Value
Type Description
int

LOCAL_ASN_FIELD_NUMBER

public static final int LOCAL_ASN_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

PEER_ASN_FIELD_NUMBER

public static final int PEER_ASN_FIELD_NUMBER
Field Value
Type Description
int

PEER_IPV4_CIDR_FIELD_NUMBER

public static final int PEER_IPV4_CIDR_FIELD_NUMBER
Field Value
Type Description
int

PEER_IPV6_CIDR_FIELD_NUMBER

public static final int PEER_IPV6_CIDR_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Router.BgpPeer getDefaultInstance()
Returns
Type Description
Router.BgpPeer

getDescriptor()

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

newBuilder()

public static Router.BgpPeer.Builder newBuilder()
Returns
Type Description
Router.BgpPeer.Builder

newBuilder(Router.BgpPeer prototype)

public static Router.BgpPeer.Builder newBuilder(Router.BgpPeer prototype)
Parameter
Name Description
prototype Router.BgpPeer
Returns
Type Description
Router.BgpPeer.Builder

parseDelimitedFrom(InputStream input)

public static Router.BgpPeer parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Router.BgpPeer parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Router.BgpPeer parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Router.BgpPeer parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Router.BgpPeer parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Router.BgpPeer parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Router.BgpPeer
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Router.BgpPeer> parser()
Returns
Type Description
Parser<BgpPeer>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public Router.BgpPeer getDefaultInstanceForType()
Returns
Type Description
Router.BgpPeer

getInterface()

public String getInterface()

Name of the RouterInterface the BGP peer is associated with.

string interface = 2;

Returns
Type Description
String

The interface.

getInterfaceBytes()

public ByteString getInterfaceBytes()

Name of the RouterInterface the BGP peer is associated with.

string interface = 2;

Returns
Type Description
ByteString

The bytes for interface.

getInterfaceIpv4Cidr()

public String getInterfaceIpv4Cidr()

IP range of the interface within Google.

string interface_ipv4_cidr = 3;

Returns
Type Description
String

The interfaceIpv4Cidr.

getInterfaceIpv4CidrBytes()

public ByteString getInterfaceIpv4CidrBytes()

IP range of the interface within Google.

string interface_ipv4_cidr = 3;

Returns
Type Description
ByteString

The bytes for interfaceIpv4Cidr.

getInterfaceIpv6Cidr()

public String getInterfaceIpv6Cidr()

IPv6 range of the interface within Google.

string interface_ipv6_cidr = 7;

Returns
Type Description
String

The interfaceIpv6Cidr.

getInterfaceIpv6CidrBytes()

public ByteString getInterfaceIpv6CidrBytes()

IPv6 range of the interface within Google.

string interface_ipv6_cidr = 7;

Returns
Type Description
ByteString

The bytes for interfaceIpv6Cidr.

getLocalAsn()

public int getLocalAsn()

Output only. Local BGP Autonomous System Number (ASN). This field is ST_NOT_REQUIRED because it stores private ASNs, which are meaningless outside the zone in which they are being used.

uint32 local_asn = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The localAsn.

getName()

public String getName()

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

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

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

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getParserForType()

public Parser<Router.BgpPeer> getParserForType()
Returns
Type Description
Parser<BgpPeer>
Overrides

getPeerAsn()

public int getPeerAsn()

Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.

uint32 peer_asn = 5;

Returns
Type Description
int

The peerAsn.

getPeerIpv4Cidr()

public String getPeerIpv4Cidr()

IP range of the BGP interface outside Google.

string peer_ipv4_cidr = 4;

Returns
Type Description
String

The peerIpv4Cidr.

getPeerIpv4CidrBytes()

public ByteString getPeerIpv4CidrBytes()

IP range of the BGP interface outside Google.

string peer_ipv4_cidr = 4;

Returns
Type Description
ByteString

The bytes for peerIpv4Cidr.

getPeerIpv6Cidr()

public String getPeerIpv6Cidr()

IPv6 range of the BGP interface outside Google.

string peer_ipv6_cidr = 6;

Returns
Type Description
String

The peerIpv6Cidr.

getPeerIpv6CidrBytes()

public ByteString getPeerIpv6CidrBytes()

IPv6 range of the BGP interface outside Google.

string peer_ipv6_cidr = 6;

Returns
Type Description
ByteString

The bytes for peerIpv6Cidr.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Router.BgpPeer.Builder newBuilderForType()
Returns
Type Description
Router.BgpPeer.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Router.BgpPeer.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Router.BgpPeer.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public Router.BgpPeer.Builder toBuilder()
Returns
Type Description
Router.BgpPeer.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException