Class Router.BgpPeer (0.2.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
TypeDescription
int

INTERFACE_IPV4_CIDR_FIELD_NUMBER

public static final int INTERFACE_IPV4_CIDR_FIELD_NUMBER
Field Value
TypeDescription
int

INTERFACE_IPV6_CIDR_FIELD_NUMBER

public static final int INTERFACE_IPV6_CIDR_FIELD_NUMBER
Field Value
TypeDescription
int

LOCAL_ASN_FIELD_NUMBER

public static final int LOCAL_ASN_FIELD_NUMBER
Field Value
TypeDescription
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
TypeDescription
int

PEER_ASN_FIELD_NUMBER

public static final int PEER_ASN_FIELD_NUMBER
Field Value
TypeDescription
int

PEER_IPV4_CIDR_FIELD_NUMBER

public static final int PEER_IPV4_CIDR_FIELD_NUMBER
Field Value
TypeDescription
int

PEER_IPV6_CIDR_FIELD_NUMBER

public static final int PEER_IPV6_CIDR_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static Router.BgpPeer getDefaultInstance()
Returns
TypeDescription
Router.BgpPeer

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static Router.BgpPeer.Builder newBuilder()
Returns
TypeDescription
Router.BgpPeer.Builder

newBuilder(Router.BgpPeer prototype)

public static Router.BgpPeer.Builder newBuilder(Router.BgpPeer prototype)
Parameter
NameDescription
prototypeRouter.BgpPeer
Returns
TypeDescription
Router.BgpPeer.Builder

parseDelimitedFrom(InputStream input)

public static Router.BgpPeer parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static Router.BgpPeer parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Router.BgpPeer parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Router.BgpPeer parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static Router.BgpPeer parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static Router.BgpPeer parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Router.BgpPeer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Router.BgpPeer
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

public Router.BgpPeer getDefaultInstanceForType()
Returns
TypeDescription
Router.BgpPeer

getInterface()

public String getInterface()

Name of the RouterInterface the BGP peer is associated with.

string interface = 2;

Returns
TypeDescription
String

The interface.

getInterfaceBytes()

public ByteString getInterfaceBytes()

Name of the RouterInterface the BGP peer is associated with.

string interface = 2;

Returns
TypeDescription
ByteString

The bytes for interface.

getInterfaceIpv4Cidr()

public String getInterfaceIpv4Cidr()

IP range of the interface within Google.

string interface_ipv4_cidr = 3;

Returns
TypeDescription
String

The interfaceIpv4Cidr.

getInterfaceIpv4CidrBytes()

public ByteString getInterfaceIpv4CidrBytes()

IP range of the interface within Google.

string interface_ipv4_cidr = 3;

Returns
TypeDescription
ByteString

The bytes for interfaceIpv4Cidr.

getInterfaceIpv6Cidr()

public String getInterfaceIpv6Cidr()

IPv6 range of the interface within Google.

string interface_ipv6_cidr = 7;

Returns
TypeDescription
String

The interfaceIpv6Cidr.

getInterfaceIpv6CidrBytes()

public ByteString getInterfaceIpv6CidrBytes()

IPv6 range of the interface within Google.

string interface_ipv6_cidr = 7;

Returns
TypeDescription
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
TypeDescription
int

The localAsn.

getName()

public String getName()

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

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

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

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getParserForType()

public Parser<Router.BgpPeer> getParserForType()
Returns
TypeDescription
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
TypeDescription
int

The peerAsn.

getPeerIpv4Cidr()

public String getPeerIpv4Cidr()

IP range of the BGP interface outside Google.

string peer_ipv4_cidr = 4;

Returns
TypeDescription
String

The peerIpv4Cidr.

getPeerIpv4CidrBytes()

public ByteString getPeerIpv4CidrBytes()

IP range of the BGP interface outside Google.

string peer_ipv4_cidr = 4;

Returns
TypeDescription
ByteString

The bytes for peerIpv4Cidr.

getPeerIpv6Cidr()

public String getPeerIpv6Cidr()

IPv6 range of the BGP interface outside Google.

string peer_ipv6_cidr = 6;

Returns
TypeDescription
String

The peerIpv6Cidr.

getPeerIpv6CidrBytes()

public ByteString getPeerIpv6CidrBytes()

IPv6 range of the BGP interface outside Google.

string peer_ipv6_cidr = 6;

Returns
TypeDescription
ByteString

The bytes for peerIpv6Cidr.

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public Router.BgpPeer.Builder newBuilderForType()
Returns
TypeDescription
Router.BgpPeer.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Router.BgpPeer.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
Router.BgpPeer.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public Router.BgpPeer.Builder toBuilder()
Returns
TypeDescription
Router.BgpPeer.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException